svn: обновить файл в ветке до предварительной ветки - PullRequest
4 голосов
/ 10 ноября 2011

У меня есть следующий сценарий:

Я сделал ветвь ствола в ревизии 100. Я внес некоторые изменения, и теперь хранилище до версии 110. Теперь я хочу возиться в своей ветке сстарая ревизия некоторых файлов (с r90).Я могу решить изменить эти файлы, и в этом случае я хочу зафиксировать изменения в моей ветке.

Как это сделать?Если я просто обновлю файлы в моей ветке до версии 90, svn удалит их, потому что моя ветвь не существовала на тот момент.Можно ли как-то объединить старую ревизию транка в текущую ветку?

1 Ответ

1 голос
/ 10 ноября 2011

Полагаю, вы удалили файл в диапазоне от 90 до 100.

Отмените изменения, внесенные в ревизию, когда вы удалили файл (который, как я полагаю, находится в диапазоне от 90 до 100).Обычно в большинстве svn gui в настоящее время вы можете их не увидеть, если, например, не снимите флажок «остановка при копировании / переименовании» в tortoise svn.Если вы делаете это из командной строки, это не должно вас беспокоить.

Команда должна быть чем-то вроде обратного слияния X (какую бы ревизию вы не удалили файл из svn, между 90 и 100) в текущую ревизию.

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