随着svn和基石这是微不足道的,但我似乎无法找到一种方法来做到这一点与Git或sourcetree(Atlassians优秀的可视化git工具mac sourcetreeapp)。Git vs SVN如何区分标签
我需要比较几个版本相同的分支上的两个提交。基石让我选择任何版本或标记,并与我的工作目录进行比较,但我似乎无法找到获得sourcetree的方法,或者使用git diff和filemerge(opendiff)来执行此操作。
E.g.
working dir HEAD
change three
change two
change one Tag: works
我需要比较HEAD
和works
,但我似乎无法找到一个方法来做到这一点。我甚至无法像在SVN中那样从works
中检出文件,它想要在该版本中提取整个存储库并清除我的工作目录。如果我可以并排获取文件,我可以运行opendiff或其他工具。
我错过了什么?
好吧,像很多事情一样 - 睡眠就是这样的答案。在SourceTree中,如果Cmd--点击两个不同的标签,差异面板会自动显示针对这两个版本的累积增量。这是正确的在我面前,我没有看到它。 – user445658 2012-04-01 15:49:40