Я использую TortoiseSVN для отслеживания нескольких проектов. В одном из моих репозиториев (назовем его «Репозиторий А») есть внешний, который представляет собой определенную папку из другого «Репозитория Б», но с этого момента мне нужно внести определенные изменения в эту папку, и эти изменения относятся только к Репозиторию А. .
Я мог бы, конечно, вручную добавить копию папки в свой репозиторий и начать фиксацию, но у этого есть два недостатка:
- Это довольно большая папка, и она будет занимать больше места на диске, так как SVN не знает, что папка — это просто копия из другого репо (с определенным номером версии)
- Предыдущие журналы коммитов в эту папку (из репозитория B) не будут отображаться при просмотре истории для репозитория A.
В основном я хочу «разветвить» папку в другой репозиторий. Есть ли интуитивный способ сделать это?