gpt4 book ai didi

svn - cvs2svn 失败,错误为 "xxx is not a valid ,v file"

转载 作者:行者123 更新时间:2023-12-04 20:25:59 24 4
gpt4 key购买 nike

当我想发布它时,我终于找到了我的问题的答案!但是,我仍然会发布它,包括我的答案,以防它对其他人有所帮助:

从 CVS 转换为 Subversion 时 cvs2svn 在某些文件上失败并显示消息

"xxx is not a valid ,v file"

有什么问题?

最佳答案

事实证明,CVSNT 省略了 cvs2svn 需要它们的某些文件中的最后一个 0xa。这可以使用以下 c# 代码轻松修复:

static void Main(string[] args)
{
foreach (string file in Directory.GetFiles(args[0], "*,v", SearchOption.AllDirectories))
{
using (FileStream sin=File.Open(file, FileMode.Open, FileAccess.ReadWrite))
{
sin.Position=sin.Length-1;
if (sin.ReadByte()==0x40)
{
Console.WriteLine("fixed "+file);
sin.WriteByte(0xa);
}
}
}
}

关于svn - cvs2svn 失败,错误为 "xxx is not a valid ,v file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/773958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com