Subversion потеряла некоторые из моих ревизий в ветке? - PullRequest
2 голосов
/ 12 января 2011

Я работал над своим проектом, используя ветку Subversion.Я использовал функцию ветвления несколько раз прежде, без каких-либо проблем, до сегодняшнего дня.

Я пришел, чтобы слиться обратно в ствол, и заметил, что не все из моей ветви было там.

Я возвращаюсь в папку своего проекта, которую я фиксирую в ветке, и просматриваю сообщения журнала, используя TortoiseSVN (команда основного журнала командной строки показывает то же самое).Смотрите прикрепленное изображение.Номера ревизий увеличиваются постепенно, до ревизии 303 (последняя ревизия магистрали была 299).Затем пропускаются цифры.

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

Что здесь происходит.Это ошибка или я что-то не так делаю?

Обновление - изменения отображаются в браузере хранилища (спасибо, Антонио Перес), но я не понимаю, почему они не включены вслияние?

Обновление 2 - у меня есть ответ на вопрос, почему сейчас, но не решение!Кажется, что путаница между VisualSVN и TortoiseSVN означала, что изменения шли к двум разным ветвям.Кошмар, но сейчас разобрались!Похоже, все, кто ответил, были правы, так что спасибо!

Alt text

Ответы [ 3 ]

3 голосов
/ 12 января 2011

Я могу ошибаться, но, похоже, вы просто получаете журнал (историю изменений) для своей ветви функций, и ваша последняя версия (316) не влияет на эту ветку. Вы получите эту ревизию в журнале, если запросите ее для транка.

Попробуйте открыть браузер репо и получить журнал (щелчок правой кнопкой мыши) для корня репо. Вы можете получить четкое представление о том, что там происходит, если посмотреть на столбец «Путь» в списке изменений редакции.

3 голосов
/ 12 января 2011

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

2 голосов
/ 12 января 2011

Показывает ревизии, связанные с этой конкретной веткой.Номер редакции, однако, для всего хранилища.Если вы что-то добавили в транк, эта новая ревизия не будет отображаться в журнале вашего филиала.

...