当我尝试将文件Class1.cs重命名为VS内部的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...我在用
发布于 2014-02-22 17:17:14
您可以在Visual + ankhSVN中这样做。
就这样!
发布于 2014-01-27 17:33:48
我用以下步骤修复了它。我仍然希望有一个更简单的方法。
发布于 2014-05-29 16:43:49
我有同样的问题,我进入了文件文件夹中,问题正在发生,并右击文件,并说TortoiseSVN -> add。然后出现一个对话框,表示该文件已经存在,我希望
( 1)情况已更改2)添加文件(导致windows出现问题)
当然,我选择了#1,然后刷新了VS中的状态,它修复了这个问题。然后我做出了改变,我回到了正常状态。
https://stackoverflow.com/questions/21239414
复制相似问题