възможно ли е да се получи целия източник от етикета до работното копие и след това да се ангажира към ствола?

в svn, моето работно копие е свързано с ствола, сега искам да взема всичко от версия в етикет и да заменя всичко в моето работно копие, но след замяната искам да получа ангажимент обратно към ствола, но не и етикет, възможно ли е?

Открих, че ако източникът на работно копие е get from tag, тогава той може да се ангажира обратно към етикета, но не и trunk.

Използвам subclipse версия 1.8.8


person user1169587    schedule 20.04.2012    source източник
comment
Значи искате да замените „trunk“ с това, което в момента е в етикета?   -  person Roger Lipscombe    schedule 20.04.2012
comment
да, точно и след замяната все още мога да се ангажирам обратно към ствола, но не и да тагвам.   -  person user1169587    schedule 20.04.2012
comment
Това е дубликат на този въпрос. Просто заменете думата branch с tag, когато я четете.   -  person Ken White    schedule 20.04.2012
comment
не, искам напълно да заменя съдържанието на багажника с етикет, но не и да обединявам   -  person user1169587    schedule 20.04.2012


Отговори (2)


  1. svn сливане на багажника.
  2. трябва да разрешите конфликти, ако има такива
  3. svn разл
  4. svn ангажирам
person allenhwkim    schedule 20.04.2012

  1. Изтрийте основната директория от хранилището
  2. Преименувайте директорията с етикети на "trunk"

Като алтернатива можете да:

  1. проверете багажника към директория A.
  2. проверка на етикет към директория B.
  3. Изтрийте цялото съдържание на A с изключение на .svn директорията или директориите. (В по-старите версии има .svn поддиректория във всяка директория; в по-новите версии има само една .svn директория в горната част на касата.)
  4. Копирайте цялото съдържание на B в A, с изключение на всички .svn директории.
  5. Завържете A към багажника.

В зависимост от това какво използвате за вашия SVN от страна на клиента, може да се наложи да направите изрични „добавки“ за всички нови файлове или директории. SVN от командния ред ви кара да правите отделни команди за добавяне. Tortoise ви казва какви са добавянията и изтриванията и можете просто да щракнете върху кутии. Мисля, че Eclipse обработва автоматично добавянията и изтриванията. (Само 7 месеца, откакто използвах Eclipse, и вече забравям подробностите.)

person Jay    schedule 20.04.2012