Объединение незафиксированных изменений в другую ветку с помощью SVN - PullRequest
6 голосов
/ 06 августа 2009

Я скопировал /trunk/project_a в /branches/project_a/test_1. Тем не менее, я еще не совершил вновь созданную ветку. Затем я внес некоторые изменения в рабочую копию, которую изначально намеревался зафиксировать во вновь созданной ветви. Тем не менее, после того, как я это сделал, кажется, лучше внести эти изменения в багажник. (Затем я могу зафиксировать ветку без изменений и объединить их из ствола, или я просто верну создание и ветку заново. Это не имеет значения.)

Мой вопрос : Есть ли способ объединить незафиксированные изменения (и из незафиксированной ветви) в SVN?

Ответы [ 2 ]

7 голосов
/ 07 августа 2009

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

0 голосов
/ 06 августа 2009

Вы можете попытаться переключить свою рабочую копию на другую ветку и затем зафиксировать изменения.

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

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