我的 CVS 项目中有 4 个文件有问题。每次我提交其中一个文件时,CVS 都会在其末尾添加相同的代码行。这行代码是当前文件的重复行(但不是它的最后一行)。
我尝试了几件事:更新、删除行并提交、删除所有行并提交、添加行并提交、添加标题和提交。但是我总是将同一行代码添加到我的文件末尾。我可以删除所有文件并重新创建它们,但我会丢失所有历史数据。
我发现 CVS 在我提交时修改我的文件很尴尬。它是否会适得其反,因为它可能会在合规代码中添加错误?
我可以补充一点,我的文件是一个 .strings(文本文件,unicode)。我正在一个分支上工作,但最近将它合并到主干中。
更多细节:
我在虚拟 Windows 机器上使用 TortoiseSVN,它可以通过这两者之间的网络驱动器访问我的 Mac OS X 的 Documents 文件夹。
事实证明,我的同事拥有相同的项目,但在真实的 Windows 文件夹中,可以毫无问题地提交。
现在他这样做了,问题也为我解决了。
但我不知道会发生什么。我唯一的线索是 Mac OS X 中一个会破坏 TortoiseSVN 的隐藏字符。可能吗?