У меня есть основной репозиторий SVN, к которому только у меня есть доступ. У меня также есть ноутбук, и я не хочу терять функциональность SVN, когда я не подключен к своему ПК. Поэтому в данный момент я просто копирую весь репозиторий на ноутбук и копирую его обратно.
Конечно, это работает хорошо (я единственный разработчик, так что нет доступа к репо, когда меня нет в любом случае), но делать это каждый раз несколько утомительно.
Интересно, есть ли способ проверить каталог из SVN и сохранить его в (новом) репозитории на ноутбуке, поработать против этого, а затем объединить этот репозиторий с основным. (Да, я знаю, что это было бы хорошим примером для распределенных систем, таких как Meritrial или Mercurial, но я не хочу терять VisualSVN / TortoiseSVN).
Я не совсем уверен, что я ищу, но я думаю, что я ищу ветвления и слияния между двумя репозиториями: разветвите дерево из repo1 в repo2, а затем объедините его. Предостережение здесь: я хотел бы сохранить историю от repo2. Поэтому, если бы я сделал 10 коммитов против repo2, я бы тоже хотел перенести эти 10 коммитов в repo1, чтобы я мог вернуться назад.
Это вообще возможно, или мне лучше каждый раз копировать весь репозиторий? (В любом случае он находится на виртуальной машине, что означает, что я копирую всю виртуальную машину каждый раз).