Филиал не является первоклассным гражданином в Subversion, поскольку он «реализован» как каталог.
Следовательно, svn copy
позволяет сортировать ветви файла в пределах одной и той же ветви (директории). Позже вы можете объединить скопированный файл с первым. Но это не подходит только для одного файла , как упоминалось в этой теме
Эквивалентом в ClearCase будет правило выбора, подобное
element * .../myBranchForCopy/LATEST
element /myPath/myFile /main/myBranch/LATEST -mkbranch myBranchForCopy
Однако в этом представлении, созданном для ветвления файла, вы будете видеть только один foo.txt
за один раз (либо в myBranch
, либо, если он извлечен, в myBranchForCopy
). Здесь нет настоящей «копии», это тот же элемент. Любое слияние будет между:
foo.txt@@/main/myBranch/myBranchForCopy/LATEST
и
foo.txt@@/main/myBranch/LATEST