我有两个项目副本。一个使用CVS,另一个使用Git存储库。现在我对使用CVS的项目副本进行了更改,我希望这些更改也适用于我的Git存储库。如何从Git存储库中的CVS项目导入更改?是否有命令或内置机制来做到这一点?
答案 0 :(得分:6)
您可以利用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 repo的工作树。
如果您直接使用git仓库,那么您不需要--git-dir
选项。
cd /path/to/your/repo/
git --work-tree=/path/to/cvs/project status
git --work-tree=/path/to/cvs/project add .