Беше ми възложено да обединя няколко клона обратно в ствола в Subversion. В момента настройката на проекта е нещо като следното.
trunk
branches
BranchA
BranchB
BranchC
tags
// A bunch of tags (1 per release)
Целта е да се интегрират BranchA
и BranchB
обратно в багажника и след това да бъдат "скрити" по някакъв начин.
Мисля, че знам как да направя действителното сливане. Щракнете с десния бутон върху багажника в Windows Explorer и TortoiseSVN > Merge...
след това Reintegrate a branch
, изберете клона, след което обединете.
Въпрос 1 - Това ли е правилният метод за използване?
Също така не съм сигурен как ще изглежда хранилището, след като направя това. Искаме да сме сигурни, че няма бъдещи разработчици да работят по погрешка върху старите клонове.
Въпрос 2 - Ще бъде ли клонът неработещ след сливането или ще трябва да направим нещо друго? Можете ли да "изтриете" клон? Ако е така, какво ще се случи с историята на клона? Или ще трябва да направим нещо хакерско като прилагане на ключалки към клона?
Благодаря за всяка помощ.