当我尝试在VS中将文件Class1.cs重命名为class1.cs并尝试通过ankhSVN提交项目时,会出现两个错误:
[...\Class1.cs] is already under version control.
The commit processing can't commit [...\Class1.cs], because it is not managed by Subversion. Maybe you should refresh the status after applying changes with another client?
我删除了class1.cs,添加了一个新的class1.cs,尝试提交它,但仍然收到相同的错误。我该如何解决这个问题,以便我可以更改大小写并仍然能够提交?我知道Windows是不区分大小写的,但难道没有(简单)方法可以解决吗?
在尝试使用ankhSVN进行更多操作后,我尝试将文件以其原始名称提交(因此至少可以将其恢复到版本控制),结果收到:
An internal error occured. Commit failed (details follow): Cannot commit: '[...]\Class1.cs' because it was moved to '[...]\class1.cs' which is not part of the commit; both sides of the move must be committed together
SharpSvn.SvnIllegalTargetException...
我正在使用:
- Windows 7 64位操作系统
- Visual Studio 2012版本
- TortoiseSVN 1.8.4版本
- ankhSVN 2.5.12266.473版本