2010-08-25 2 views
0

У меня есть несколько файлов в ветке b1, которые прошли через несколько версий. Например, r1, r2 и r3.
Я хочу объединить эти файлы в HEAD, но только изменения, внесенные в ревизии r1 и r3, а не те, что указаны в r2.
С eclipse я могу объединить только те изменения, которые мне нужны вручную, а затем я могу сохранить файл и зафиксировать изменения в HEAD.
Как я могу слить оставшиеся различия в r2?
Если я снова сделаю слияние, различия, сделанные в r2, не будут отображаться.CVS - частичное слияние

Является ли это тем, что я хочу сделать вообще?
- С затмением?
- С командной строкой CVS?
- Не с CVS, а с другой системой контроля версий (VCS)?
- Какой?

Большое спасибо

ответ

0

Объедините изменения с r1 и r3, сохраните файл, но НЕ помечайте файл как объединенный.
Зафиксировать изменения, внесенные в файл. Таким образом, в следующий раз, когда вы собираетесь выполнять слияние, будут показаны различия, сделанные в r2.

0

С CVS вы в значительной степени должны сделать это вручную для каждого слияния. Некоторые другие системы управления версиями позволяют манипулировать с отдельными изменениями, например. git или mercurial.

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