簡體   English   中英

Beyond 比較 Git 目錄與工作目錄的差異

[英]Beyond Compare Git Directory Diff with working directory

我們如何與 BeyondCompare 中的工作目錄進行 git 目錄比較?

  1. 將 BeyondCompare 配置為 git 目錄比較的標准差異工具

    git config --global difftool.bc.path "c:/Program Files/Beyond Compare 4/bcomp.exe"
  2. 然后,您已經可以通過在 BeyondCompare 中打開的命令提示符進行目錄差異。 您可以使用哈希或分支名稱

    git difftool --dir-diff eb90e84e2996ac90cd67e91affdd1153d96b0ee3 b4650e6207702c99985dc48ed3c65db2b204fcee
  3. 如果要與工作目錄中的本地文件進行比較,則必須添加symlink命令

    git difftool --dir-diff --symlinks b4650e6207702c99985dc48ed3c65db2b204fcee head

    在您必須啟用符號鏈接之前

    git config --global core.symlinks true git config core.symlinks true
  4. 然后 git 正在創建指向本地文件的符號鏈接。

  5. 為了達到,BeyondCompare 在符號鏈接后面的本地文件和歷史中的版本文件之間進行比較,您必須配置 BC 遵循符號鏈接

    在此處輸入圖像描述

  6. 然后你得到這個

    BeyondCompare 比較

有一個小限制:
本地文件的符號鏈接僅在內容已提交時創建,請參閱https://git-scm.com/docs/git-difftool#Documentation/git-difftool.txt---no-symlinks

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM