La façon la plus simple de le faire serait faire une diff entre HEAD
et l'importation de trunk
dans un git.
Mais si vous ne pouvez pas faire un git svn rebase
sur votre repo actuel parce que vous ne voulez rien importer (mais seulement voir la différence avec le repo SVN), vous pouvez cloner votre repo dans un second repo où vous pouvez à tout moment rafraîchir son contenu avec le SVN trunk
.
Ensuite, vous déclarez une branche de suivi et chercher que repo2 dans votre repo actuel:
master/HEAD
svn_trunk # tracks repo2/trunk/HEAD, refreshed by a git svn rebase
et vous pouvez diff:
git diff svn_trunk..HEAD
Si vous savez que le dernier svn rebase était 'HEAD ~ 3', alors oui. Il devrait être le même que 'git diff HEAD ~ 3.» – VonC