#svn #version-control #tortoisesvn
#svn #управление версиями #tortoisesvn
Вопрос:
Я переименовал и переместил несколько папок в TortoiseSVN, и каким-то образом одна из них не отслеживается, или она отслеживается, но по другому URL. Я действительно не знаю.
Я переименовал каталог AutomateRegressionProject
в automate_regression_project
. Когда я пытаюсь зафиксировать только эту папку ( AutomateRegressionProject)
, я получаю эту ошибку :
Error: '/svn/users/MH031989/AutomateRegressionProject/doc' path not found
И когда я пытаюсь зафиксировать папку над ней ( MH031989
), я не могу, потому что он говорит, что нет ничего нового для фиксации. Однако, когда я пытаюсь обновить MH031989
, я получаю это :
Skipped obstructing working copy: C:UsersMH031989DesktopMH031989automated_regression
Warning!: One or more files are in a conflicted state.
Я хочу, automate_regression_project
чтобы меня отслеживали в MH031989
, но я новичок в системе управления версиями, который не понимает терминологии или реальной проблемы. Пожалуйста, помогите.
Комментарии:
1. Когда вы говорите, что переименовали каталог, вы сделали это с помощью TortoiseSVN-> переименовать или перетащили правой кнопкой мыши и использовали команду TortoiseSVN для перемещения папки; или вы просто использовали обычные методы переименования Windows? Если вы не сообщили TortoiseSVN, что переименовываете папку, то у него нет возможности отслеживать переименование.
2. Я сделал это, используя обычный метод переименования Windows.
3. @MichaelHagar вам пришлось сделать это через TortiseSVN > Переименовать. Начните сначала.
Ответ №1:
Следуя сказанному, вы могли бы использовать команду tortoise Add, чтобы добавить переименованную папку в систему управления версиями, но, как уже упоминалось, вы тогда потеряете историю этой папки и все файлы внутри (tortoise просто увидит это как новую папку, которая была добавлена).