4
我有兩個項目副本。一個使用CVS,另一個使用Git存儲庫。現在我已經對使用CVS的項目副本進行了更改,並且希望這些更改也適用於我的Git存儲庫。如何從Git存儲庫的CVS項目導入更改?有沒有一個命令或內置機制來做到這一點?將外部未跟蹤目錄的更改複製到單獨的Git工作副本
我有兩個項目副本。一個使用CVS,另一個使用Git存儲庫。現在我已經對使用CVS的項目副本進行了更改,並且希望這些更改也適用於我的Git存儲庫。如何從Git存儲庫的CVS項目導入更改?有沒有一個命令或內置機制來做到這一點?將外部未跟蹤目錄的更改複製到單獨的Git工作副本
你可以把git
command的--work-tree
選擇的優勢:
git --work-tree=/path/to/cvs/project --git-dir==/path/to/your/repo/.git status
git --work-tree=/path/to/cvs/project --git-dir==/path/to/your/repo/.git add .
你會考慮你的CVS的內容爲你的git的回購工作樹。
如果你直接在你的git倉庫中,那麼你不需要--git-dir
選項。
cd /path/to/your/repo/
git --work-tree=/path/to/cvs/project status
git --work-tree=/path/to/cvs/project add .