如何处理由cvsimport创建的git分支?

时间:2012-07-29 17:11:09

标签: git cvs cvsimport

我的man page for git cvsimport

  

你永远不应该在自己的分支机构做任何自己的工作          由git cvsimport创建。

这里有些东西我不明白。我正在将项目从CVS迁移到git。一旦我进口了分店,我应该在哪里工作? 我是否需要从导入的仓库克隆到另一个仓库?

有人可以解释手册页中的警告意味着什么,以及这里发生了什么?如果我能了解正在发生的事情,我可能会弄明白该怎么做。

1 个答案:

答案 0 :(得分:1)

警告更多是关于多个导入甚至导出(即使用git cvsexportcommit的往返更新)

如果您使用git cvsimport工具导入的分支,您可以更改其历史记录(例如使用rebase),从而无法进行任何后续导入。

我怀疑这与git svn caveat部分类似 将导入的repo克隆到另一个repo中通常是推荐的做法,但前提是你打算从CVS进行其他导入。