您永远不应该在由
git cvsimport
.
这里有些东西我不明白。我正在将一个项目从 CVS 迁移到 git。导入分支后,我应该在哪里工作?我需要从导入的仓库克隆到另一个仓库吗?
有人可以解释手册页中的警告是什么意思,这里发生了什么吗?如果我能理解正在发生的事情,我可能会弄清楚该怎么做。
您永远不应该在由
git cvsimport
.
这里有些东西我不明白。我正在将一个项目从 CVS 迁移到 git。导入分支后,我应该在哪里工作?我需要从导入的仓库克隆到另一个仓库吗?
有人可以解释手册页中的警告是什么意思,这里发生了什么吗?如果我能理解正在发生的事情,我可能会弄清楚该怎么做。
警告更多的是关于多次导入甚至导出(即往返更新,使用git cvsexportcommit
)
如果您使用 git cvsimport 工具导入的分支,您可以更改其历史记录(例如使用变基),从而使任何后续导入都变得不可能。
我怀疑这类似于git svn 警告部分。
将导入的 repo 克隆到另一个中通常是推荐的做法,但前提是您打算从 CVS 进行其他导入。