我使用WinCVS作为客户端,使用CVSNT作为我的源代码控制服务器。我想要添加到我的CVS存储库的一些文件是作为Unicode文件添加的。现在,我想重新提交与ANSI (也称为ASCII)文件相同的文件。但是,尽管从存储库中删除了旧文件,但每次我添加具有相同名称的文件时,它都会自动为该文件分配Unicode编码。
有没有出路?或者换句话说,在将文件添加到CVS后,我可以更改文件的编码吗?
发布于 2008-11-12 01:31:44
有几件事(可能)在这里起作用:
cvs update -kt,然后是WinCvs的cvs commit -f下
我是这里引用的两个宏的作者,所以如果他们给您带来任何麻烦,请随时与我联系-您可以在宏中找到我的联系方式
发布于 2008-11-11 18:44:55
首先,我建议使用TortoiseCVS,因为它有更好的CVSNT支持。虽然CVS和CVSNT非常相似,但CVSNT是而不是 CVS。TortoiseCVS Add对话框将显示它猜测的文件类型,您可以覆盖那里的文件类型。
对于现有的情况,假设您不想保留Unicode文件的历史,您可以尝试以下方法。
好的,首先是警告:
你不应该手动编辑CVS存储库(除非你真的很绝望)
现在是违反上述规则的指示,风险自负。
对于客户端上的CVSNT存储库目录(简单的ZIP文件就可以)进行备份,请确保在本地和repository.
的任何<
客户端上的
发布于 2015-09-01 05:36:11
这里的建议没有一个对我有帮助,但这是可行的
<
注意:文件类型是使用-k开关指定的,后跟文件类型
https://stackoverflow.com/questions/281363
复制相似问题