我有 CVS 结帐文件。我正在尝试迁移到保留 CVS 历史记录的 SVN 存储库。如何从 CVS 签出文件中获取其迁移信息,以便我可以跟踪 CVS 存储库?
问问题
151 次
2 回答
1
正如@khmarbaise 所说,要在 SVN 中记录旧的 CVS 修订号,请--cvs-revnums
在转换时使用该标志。
将 CVS 修订号作为 SVN 属性保留在修订版上似乎是个好主意,但根据我的经验,它们从未被使用过。SVN 属性也将与文件保持关联,除非它们被明确删除,这意味着随着时间的推移,它们对于新的 SVN 修订版往往变得不准确,因为没有人会删除它们。如果需要,我建议您保留旧的 CVS 存储库文件以供参考,无需继续运行 CVS 服务器,您可以从任何 CVS 客户端指向文件系统上的 CVS 根目录。
于 2010-06-13T12:29:53.930 回答
0
据我所知,cvs2svn 中有一个选项,它将 CVS 修订版存储在 SVN 属性中。但是迁移之后就没有回头路了。这是一条路。
于 2010-06-13T10:18:13.247 回答