Заменить багажник с неполным версией локальной копии в Subversion

StackOverflow https://stackoverflow.com/questions/3250678

  •  15-09-2020
  •  | 
  •  

Вопрос

Из-за изменений разработчиков, мне нужно уничтожить мой багажник (но сохранить для потомки), а затем загрузить в локальную копию, чтобы заменить его.

У меня есть пара мысли о том, как это сделать.

1) Удалить каждый файл из багажника 2) совершить делеции 3) Скопируйте «новый» багажник в рабочей копии 4) Добавьте рекурсивно все файлы 5) фиксация

или

1) Переместить ствол в тег 2) фиксация 3) сделать импорт SVN на «новый» багажник

Какой лучший способ продолжить?Есть ли лучший способ справиться с этой ситуацией?

Мне нужно захватить удаление любых файлов, которые больше не в «новом» багажнике, а также на все изменения и добавляют.

Это было полезно?

Решение

Если я правильно понимаю вас, лучший путь - ваш первый вариант.Таким образом, вы удаляете все файлы в свой текущий багажник и совершите результат.Таким образом, у вас есть как-то «чистота» (значит пустой) багажник сейчас.Теперь вы импортируете «новый» багажник.Ваш ствол состоит только из новой локальной копии.Вы совершаете результат и вот это. Если вам когда-нибудь понадобится файлы из старого ствола, вы можете получить их через Subversion.

Я не думаю, что метка - хорошая идея в вашем случае.Поскольку файлы все еще находятся в репозитории, и, насколько я понимаю вас, то должно уйти.

Другие советы

Я думаю (как qbi), что лучшее - это первый вариант, но для удобства, я думаю, что создает тег (до того, как удалить) может быть хорошей идеей, чтобы найти последнюю версию старого ствола. .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top