我假设你在谈论git-svn:
$ git-svn fetch # get the latest from svn, without merging yet
$ git diff ..remotes/git-svn # or <treeish>..remotes/git-svn
Run Code Online (Sandbox Code Playgroud)
我不知道是否remotes/git-svn可以在其他地方.检查git branch -a.
最简单的方法是在 git 存储库中 进行区分HEAD和导入。trunk
但是,如果您无法git svn rebase在当前存储库上执行 a 操作,因为您不想导入任何内容(而只想看到与 SVN 存储库的差异),则可以将您的存储库克隆到第二个存储库,您可以随时使用以下命令刷新其内容: SVN trunk。
然后声明一个跟踪分支并在当前存储库中获取该存储库:
master/HEAD
svn_trunk # tracks repo2/trunk/HEAD, refreshed by a git svn rebase
Run Code Online (Sandbox Code Playgroud)
你可以比较:
git diff svn_trunk..HEAD
Run Code Online (Sandbox Code Playgroud)