2016-08-30 3 views
0

У меня есть старые папки .svn (с 2012 года), и я хочу, чтобы они были важны в новом репозитории. Старый репозиторий был на сервере, который не работает. Как я могу получить их в локальный репозиторий?TortoiseSVN импортирует .svn папку

Я уже пробовал создавать новый репозиторий, проверять его, копировать .svn в него и перемещать его с помощью TortoiseSVN. Но я получаю ошибку, что uuid ошибочен.

ответ

1

.svn, папка имеет «нетронутые» копии полученных файлов, так что одна вещь, которую вы можете сделать, это svn revert все, чтобы получить pristines из него:

# do this in the same folder that contains the .svn folder 
svn revert -R . 

Вы можете сделать то же самое TortoiseSVN щелкнув правой кнопкой мыши папку, содержащую папку .svn, выбрав «Revert», проверив все нужные вам элементы и затем нажмите «ОК».

Как только у вас есть древние, просто добавьте/импортируйте их в свой новый репозиторий. Вы не получите никакой истории, поскольку она хранится на сервере, но неясно, является ли это для вас нарушением сделки.

Смежные вопросы