如何处理由 cvsimport 创建的 git 分支?
题
我的 手册页 git cvsimport
说
您绝不应该自己在创建的分支机构上做任何工作
git cvsimport
.
这里有些东西我不明白。我正在将一个项目从 CVS 迁移到 git。导入分支后,我应该在哪里进行工作?我需要从导入的存储库克隆到另一个存储库吗?
有人可以解释一下手册页中的警告是什么意思,以及这里发生了什么吗?如果我能 理解 发生了什么事,我大概能弄清楚该怎么做。
解决方案
该警告更多的是关于 多种的 导入甚至导出(即往返更新, git cvsexportcommit
)
如果您处理由 git cvsimport 工具导入的分支,您可以更改其历史记录(例如使用 rebase),使任何 随后的 进口不可能。
我怀疑这类似于 git svn 警告 部分。
将导入的存储库克隆到另一个存储库通常是建议的做法,但前提是您打算从 CVS 进行其他导入。
不隶属于 StackOverflow