Удалите ответвление

Как я удаляю ответвление в TortoiseSVN?

  1. Я могу просто удалить рабочую копию ответвления и папки в репозитории?
  2. Если локальная рабочая копия ответвления сначала удалена, или папка ответвления через Repository Browser быть удаленными?
55
задан Alexander Abakumov 24 May 2019 в 11:13
поделиться

2 ответа

В книге SVN ("Version Control with Subversion") объясняется, как удалять и восстанавливать ветви.

Хотя там предлагается удаленное удаление,

$ svn delete http://svn.example.com/repos/calc/branches/my-calc-branch \
  -m "Removing obsolete branch of calc project."

вы также можете сделать это локально (с помощью команды TortoiseSVN > Delete).

Как упоминается в книге, вы всегда можете восстановить ветки, так что неожиданных последствий не будет.

12
ответ дан 7 November 2019 в 07:18
поделиться

Щелкните правой кнопкой мыши любую папку, выберите «Репо-браузер» и найдите свою ветку на левой панели. Оттуда вы можете выполнить команду «Удалить» прямо в репозитории.

Насколько мне известно, вы не можете выполнить команду удаления в верхней папке * рабочей копии, вероятно, потому что это эффективно уничтожит рабочую копию.

(*) Вы, конечно, можете удалить ветку из рабочей копии, если это внутренняя папка, т.е. https://svn.example.com/repo/project/branches вместо https://svn.example.com/repo/project/branches/feature-blah .

87
ответ дан 7 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: