У меня есть проект с двумя ветвями, скажем, v1.1 en v1.2 (в том же хранилище svn). В версии 1.1 я модифицировал 2 файла и сделал их отдельно (2 ревизии). Теперь я хотел объединить ревизию 1 в v1.2 и заблокировать ревизию 2 (может не сливаться).svn property mergeinfo missing
(я использую затмение 64-бит с Subclipse в CollabNet для слияния.)
Для первого я выбираю «объединить диапазон ревизий», выбрать ревизию 1 и объединить это в v1.2 и фиксации.
Для второго я выбираю ... (блокируйте одну или несколько ревизий); Я выбираю ревизию 2. Первый симптом проблемы заметен здесь: уже объединенная ревизия все еще находится в списке. Во всяком случае, я следую процедуре «игнорирую то, что не понимаю» и продолжаю. Через несколько шагов eclipse спрашивает меня, хочу ли я зафиксировать обновленное свойство mergeinfo? Я выбираю Да. Затем я получаю сообщение «Файлы не были изменены или добавлены после последнего коммита».
Когда я перезапускаю слияние и выбираю «выбирать диапазон ревизий», то я все еще вижу оба в списке: уже слияние ревизии А и заблокированная ревизия Б. Когда я смотрю на свойства проекта, я не см. одно свойство svn: mergeinfo. Я новичок в этом, но я думал, что именно так svn хранит эту информацию?
спасибо,
Стейн
спасибо, я думал, что сервер был на 1.4 (это один я арендую), но после более пристального взгляда все равно 1.4. К счастью, у меня была возможность обновить его до 1.5, и, к счастью, 1.5 также поддерживает его. Задача решена! –