Как начать отслеживать папку в TortoiseSVN?

#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 просто увидит это как новую папку, которая была добавлена).