2010-12-09 3 views
0

Использование TortoiseSVN (1.6.11), я НЕ объединить предыдущую версию обратно в рабочую копию.Невозможно объединить предыдущие ревизии обратно в рабочую копию с TortoiseSVN

Шаги:

(1) показать журналы

(2) правой кнопкой мыши целевой ревизии

(3) выберите сливаться пересмотр

(4) выберите цель слияния, нажмите ok

Ничего не происходит, моя тревожная копия не содержит изменений в выбранной ревизии.

Кстати, если я сохраню файлы в этой ревизии (щелкните правой кнопкой мыши файлы -> сохранить ревизию), загруженные файлы по-прежнему не содержат изменений, внесенных в эту ревизию.

Не понимаю ли я концепцию пересмотра или слияния?

ответ

0

Вы уверены, что ваша рабочая копия находится в той же ветке (или копии), что вы пытаетесь объединить. В противном случае svn не увидит никаких изменений, так как файлы не находятся в одном исходном дереве.

0

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

В TortoiseSVN при просмотре журнала файла вы можете дважды щелкнуть каждый файл, зафиксированный в этой ревизии, чтобы показать изменения, которые были сделаны. При слиянии изменений будут объединены только изменения, внесенные в эту ревизию! Вы можете выбрать диапазон изменений, если вам нужно больше изменений.

NB: Вы говорите, что вы объединяете «предыдущую» ревизию. Если это из той же ветки/тега, что и ваша рабочая версия, то ваша рабочая версия может уже содержать это изменение, объясняя, почему ничего не происходит.

Смежные вопросы