Git

Git-annex 自動合併符號連結?

  • February 25, 2021

是否可以自動合併兩個相同的文件?

例如,fileA 和 fileB 是兩個相同的文件。但是,fileA 在 PC 上,而 fileB 在筆記型電腦上。如果我在每台設備上一起執行git annex import /path/to/fileAgit annex import /path/to/fileB它會在執行後在 git 存檔樹中保留兩個不同的符號連結git annex sync

那麼,是否有類似自動合併工具的東西可以刪除這兩個符號連結之一?

Git-annex 根據其內容雜湊儲存其文件。因此,如果您的兩個文件相同fileAfileB那麼 git-annex 應該將它們都辨識為同一個文件。如果它們未被辨識為同一文件,則表明它們可能略有不同。您可以嘗試比較他們的雜湊值。

git-annex 文件有一個提示頁面,它解釋瞭如何將多個現有的內容目錄組合到一個儲存庫中,它正好解決了這個主題。

https://git-annex.branchable.com/tips/migrating_two_seperate_disconnected_directories_to_git_annex/

引用自:https://unix.stackexchange.com/questions/339274