Я хочу скопировать проект subversion (/ signature_paper) в подкаталог другого проекта subversion (/ thesis). Я внесу изменения в / thesis / signature_paper, которые не вернутся в оригинальную подпись. В то же время, я хочу, чтобы / thesis / signature_paper принимал большинство или все изменения, сделанные в /signature_paper.
В идеале я бы хотел, чтобы это было проверено как отдельный проект подрывной деятельности, т. Е. Svn co http://blah/thesis тезис дает мне все это, включая /thesis/signature_paper.
Я не уверен, что ветвление и периодическое слияние с / signature_paper могут сделать это для меня или нет, и как это сделать, если так. Я использовал ветки в Clearcase много лет назад, но никогда не настраивал свои собственные. Я настроил наш SVN-репозиторий без первоначального использования дизайна / trunk. Я обычно использую клиент командной строки, но могу использовать Tortoise, если это поможет.
Есть ли простой способ сделать это? Я периодически вручную переделывал аналогичный проект в прошлый раз, когда у меня возникла эта необходимость (извлечение развивающейся бумаги в более крупный документ), и это было настоящей болью.
Edit:
Хм, так работает ли что-то вроде следующего?
% cd диссертация
% svn co blah / signature_paper
% находить . -name .svn -exec rm -rf {} \;
% svn add signature_paper
Тогда позже использовать svn merge из / signature_paper в / thesis / signature_paper?