相关疑难解决方法(0)

从CVS迁移到Git而不会丢失历史记录

我需要知道是否有办法将我的代码从CVS源代码控制迁移到Git?

如果是的话,我的提交历史怎么样?

git cvs version-control

37
推荐指数
3
解决办法
4万
查看次数

转换git存储库文件编码

我有一个包含文件的大型CVS存储库,ISO-8859-1并希望将其转换为git.

当然我可以配置git ISO-8859-1用于编码,但我想有它utf8.

现在有了这样的工具,iconv或者recode我可以转换工作树中文件的编码.我可以用这样的消息来提交converted encoding.

我现在的问题是,是否有可能转换完整的历史记录?从cvs转换为git或之后.我的想法是编写一个脚本来读取git存储库中的每个提交并将其转换utf8为新的git存储库并将其提交.

这是可能的(我不确定哈希码以及如何遍历提交,分支和标签).或者是否有一个工具可以处理这样的事情?

git cvs utf-8 cvs2svn character-encoding

26
推荐指数
1
解决办法
2万
查看次数

标签 统计

cvs ×2

git ×2

character-encoding ×1

cvs2svn ×1

utf-8 ×1

version-control ×1