隨着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