Как мне зафиксировать текущие изменения в новой ветке, используя TortoiseSVN и Subversion? - PullRequest
10 голосов
/ 20 июля 2010

Я нахожусь в ситуации, когда я не хочу фиксировать свои текущие изменения в транке.

Я хотел бы зафиксировать в частную ветку и немного поработать там, пока не буду уверен, чтовсе отлично.Я объединю изменения, сделанные в моей ветке, с транком.

Какая процедура рекомендуется при использовании Subversion и TortoiseSVN ?

У меня классическая структура каталогов:

  • / ствол
  • / ветви
  • / теги

1 Ответ

12 голосов
/ 20 июля 2010

Это опция в TortoiseSVN.Нажмите Ветка / тег ... в контекстном меню, затем выберите «Рабочая копия» из переключателей с надписью «Создать копию в хранилище из:», и новая ветвь будет получена из вашей рабочей копии.

В текстовом поле To path добавьте путь с правильным путем "/ branch /", чтобы убедиться, что он соответствует структуре, которую вы упомянули (ветки / тэги / trunk).Не забудьте дать вашей ветке хорошее осмысленное имя, и я считаю полезным в комментариях ввести номер ревизии ствола, от которого я разветвляюсь.

В качестве альтернативы, создайте ветку изтранк отдельно, затем переключите вашу рабочую копию на новую ветку, сохранив вашу рабочую копию, и подтвердите ветку оттуда.

...