Как объединить удаленные ревизии в магистраль, используя TortoiseSVN - PullRequest
1 голос
/ 08 июня 2011

Я использую TortoiseSVN.Один из разработчиков недавно удалил несколько моих ревизий из нашей ветки ствола, и мне нужно знать, как их восстановить.Если я просматриваю историю на стволе, ревизий там нет.Если я просматриваю историю всего хранилища, я вижу свои ревизии.Как мне вернуть эти ревизии обратно в транк?

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Нет изменений в SVN.Вы можете только отменить ревизии, и это создает новые коммиты.Поэтому я нахожу странным, что вы не находите свои ревизии в Транке.Так что, если вы видите их при просмотре журнала всего репо, это означает, что ревизии никогда не были в транке, а только в какой-то другой ветке.

Если вы ошиблись, «не видел ревизии начасть ствола и ревизии есть, вы можете отменить коммит, который отменил ваш.Если они находятся только в какой-то другой ветке и возвращены в эту ветвь, вы все равно можете выбрать ревизии (которые впоследствии были возвращены) и объединиться в транк.

0 голосов
/ 08 июня 2011

Просто для дополнения предыдущего ответа:

  1. Зайдите в Repo Browser, щелкнув правой кнопкой мыши на любом файле в проводнике
  2. нажмите на кнопку головы (вверху справа)
  3. введите ревизию, которую ваш коллега "удалил"

После этого вы должны увидеть недостающий материал и иметь возможность проверить его и, при необходимости, заново включить.

...