Команда «Обновить» не работает в VisualSVN - PullRequest
1 голос
/ 03 июля 2010

Я использую TortoiseSVN / Subversion / VisualSVN исключительно для управления контролем версий - я единственный разработчик.Будучи новичком, я создал Trunk и Branch с ответвлением для использования в качестве WIP и Trunk для срочного исправления ошибок и выпуска выпусков бла-бла-бла ...

Теперь я сделал свое первое исправление ошибки и выпустили теперь нужно перенести несколько изменений, внесенных в транк (подтверждено), в мою версию WIP (подтверждено).Документация для VisualSVN указывает, что мне нужно сделать обновление .. чтобы процитировать ..

"Часто случается, что, когда вы работали над своими изменениями, кто-то другой уже закончил и зафиксировал свои собственныеизменения в хранилище. Таким образом, перед объединением рекомендуется объединить любые изменения в рабочую копию. Просто выберите команду VisualSVN | Update в главном меню, и все изменения, зафиксированные другими, но не отраженные в вашей рабочей копии, будутвключены в вашу рабочую копию. "

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

Это ошибка или я совершенно не понимаю, как все это должно работать?

Ответы [ 3 ]

1 голос
/ 03 июля 2010

Если у вас есть две ветви - «ствол» и «ветвь», то вы не увидите изменений, внесенных в одну ветвь в другой ветви, если и до тех пор, пока не произойдете слияние с одной на другую.

1 голос
/ 03 июля 2010

Команда Обновить загружает из репозитория самую последнюю версию, которая могла быть обновлена ​​другими разработчиками, и обновляет либо вашу версию, либо объединяет ее с вашими изменениями.Поскольку вы являетесь единственным разработчиком, вы не будете так много использовать.

Используйте команду Commit для сохранения ваших изменений.

0 голосов
/ 03 июля 2010

То, о чем вы читаете и что вы хотите сделать, не одно и то же. Как указывает Дэмиен, «Обновление» используется для обновления вашей копии (будь то ветка или ствол), чтобы внести в нее изменения других людей.

Что вы хотите сделать, если я правильно прочитал, так это объединить ствол с вашей веткой, и вы можете прочитать о том, как это сделать, здесь .basicmerging.html просто прокрутите вниз до Сохранение ветви в синхронизации

...