Проблемы с SVN после миграции с CVS2SVN - PullRequest
0 голосов
/ 12 мая 2010

Мы перешли с CVS в AIX на SVN в Linux через CVS2SVN. Миграция, кажется, прошла хорошо, но при работе в SVN мы получаем много древовидных конфликтов, которые вообще не являются конфликтами? Глядя на графики ревизий, можно увидеть, что график, например, ствол и ветвь не являются одинаковыми, то есть они содержат разные наборы ревизий файла. Любой из трех способов разрешения этого конфликта при объединении в TortoiseSVN оставляет графики ревизий раздельными, их нельзя «объединить» вместе. Может ли быть так, что CVS2SVN не понимает, что файл в разных ветвях одинаков, даже если путь к файловой системе одинаков? Кто-нибудь, кто испытал это? Спасибо, Бьорн

1 Ответ

0 голосов
/ 12 мая 2010

Сначала вы должны знать, что SVN отличается от CVS. Во-первых, SVN основан на изменениях, тогда как CVS основан на файлах. Это большое различие в мышлении отраслей и т. Д. График ревизий может быть корректным, только если вы начинаете с транка в SVN. То, что вы определили как различные наборы ревизий файла, означает только то, что в ветви файл был изменен в другое время, чем, например, в транке. К вопросу о конфликтах деревьев: Как создаются ветви и как вы пытаетесь объединить ветви вместе?

...