2017-06-20 53 views
0

我在Windows 7上使用Git的源碼樹客戶端。我已經使用超越與tortoisehg客戶端爲mercurial比較,我喜歡使用超越自己在SourceTree比較自己也太。我在工具 - >選項中設置了diff工具以進行比較,但不知道如何通過源樹爲任何文件啓動diff。雙擊文件通常應該會顯示差異視圖。右鍵單擊 - >自定義操作也不會執行任何操作。如何鏈接源代碼樹中的外部差異工具(無法比較)?

無法比擬3.3.13 &源代碼樹2.1.2.5

請讓我知道如何配置這一點。

回答

2

它爲我的作品:

  1. 安裝後,請檢查您是否已經在SourceTree選項設置如下:

Beyond Compare Link with SourceTree

  • 權點擊您想比較的文件並點燃Beyond Compare
  • Firing up BeyondCompare Tool

    超越比較4.2.2 & SourceTree 2.1.2.5

    同時請確保您超越比較試用期還沒有結束

    +0

    沒有,它的許可副本。第一部分我完成了。剛剛意識到它的工作原理與第2點中對未分離文件所說的一樣。謝謝。但它不適用於已提交的文件或已推送的文件可以說,如果我想在舊版本中比較文件? – vinmm

    +0

    恐怕你不能這樣做已經提交或推送文件。在一個場景中,當我在拉取的文件上應用一個存儲後發生合併衝突時,我通常會使用Beyond Compare,因爲在這種情況下,這些文件位於未分區。如果你想檢查舊版本的差異,可以在Bitbucket的站點中使用並行比較(假設你正在使用Bitbucket進行回購) –

    +1

    Oh OK。那麼我會自己使用Bitbucket。在tortoiseHg中,即使對於較舊的提交,我也能看到差異比較。在那裏很好,很容易。謝謝(你的)信息。我接受了上面的答案。 – vinmm