相关疑难解决方法(0)

转换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万
查看次数

git repo 的适当字符编码是什么?

如果 repo 同时具有代码和文档,具体使用什么编码?任何 .md 或 .htm 文件都保存为 UTF-8,但代码是 cp1252(我的编译器不喜欢 Windows 添加到 UTF-8 文件的 3 字节 BOM)。

正如在 Git GUI 工具(编辑 -> 选项...)中看到的:

正如在 Git GUI 工具中看到的那样

坦率地说,我选择什么设置有关系吗?

我的系统是Windows 8.1,系统编码是 cp1252

git character-encoding

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

标签 统计

character-encoding ×2

git ×2

cvs ×1

cvs2svn ×1

utf-8 ×1