Когда я пытаюсь переименовать файл Class1.cs в class1.cs внутри VS, а затем попытаюсь передать проект через 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