Должен восстановить удаленное ответвление в Подверсии

Поэтому необходимы кодирующие стандарты. Команда должна придерживаться стандартов, даже если не, как они обычно кодируют. Он мог изучить много для того, чтобы на самом деле поддержать чужую путаницу, как то, что я имею. 7 000 строк записи C++ в разделении стиля C по поводу 7 методов (большинство методов 600 + строки), много макросов строки, которое содержит gotos к маркировкам в рамках методов. Существуют также партии одна строка, если операторы и макросы, добавленные до конца этих и других вызовов методов, которые Вы не будете видеть, потому что необходимо прокрутить для наблюдения их. Добавьте к этому ужасные имена переменной и непоследовательный стиль заключения в скобки, и Вы получаете неудобную в сопровождении путаницу. Положительный момент, он работает хорошо, и мы полагались на него в течение многих лет.

66
задан Peter Mortensen 3 December 2016 в 09:22
поделиться

2 ответа

Используйте:

svn cp [path to deleted branch]@[revision before delete] [new path]

Например:

svn cp svn://myrepo.com/svn/branches/2.0.5@1993 \
       svn://myrepo.com/svn/branches/2.0.5_restored

Где 1993 - это ревизия до удаления ...

Здесь есть хорошая документация ...

Там должен быть способ экранировать символ @ в имени пользователя ...

76
ответ дан 24 November 2019 в 14:51
поделиться

Предполагая, что ваша последняя ревизия была 108:

svn merge --revision 108:107
svn diff 
svn commit -m "Reverted revision 108"

Вы также можете добавить исходный URL-адрес для слияния:

svn merge --revision 108:107 http://svn/repo/

В другом месте в Stack Overflow: Отмена фиксации в TortoiseSVN

4
ответ дан 24 November 2019 в 14:51
поделиться
Другие вопросы по тегам:

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