SVN как проверить код в определенной ветке, когда я извлек код из транка?

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

  •  22-07-2019
  •  | 
  •  

Вопрос

Мне нужно проверить изменения кода в определенной ветке, но я не уверен, как это сделать, поскольку мой код взят из trunk = /

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

Решение

cd workingcopy
svn checkout http://my.repos.com/path/to/trunk
# make your edits
svn switch http://my.repos.com/path/to/branch
svn commit

Теперь ваша рабочая копия указывает на ветвь, а не на ствол. Вы также можете проверить ветку как отдельную рабочую копию, а затем перетащить в нее свои изменения.

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

Использование Switch позволяет изменять извлечение из одного местоположения хранилища в другое, например, в ствол для ветки.

Затем вы можете зафиксировать изменения в ветке.

Используя TortoiseSVN, вы можете выполнить Switch, выполнив следующие действия.

<Ол>
  • Щелкните правой кнопкой мыши по нужному каталогу, который вы хотите переключить.
  • Выберите TortoiseSVN | Переключатель
  • Измените местоположение репозитория с текущего на новое местоположение.
  • Документацию по этому вопросу можно найти здесь .

    У вас должна быть рабочая копия ветки, которую вы хотите зафиксировать. Поэтому проверьте это в отдельном каталоге или используйте svn switch .

    Помимо переключения, вы также можете создать патч.

    http: //ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/

    Я не уверен в точной ситуации, но это может быть идея объединить изменения в ветке.

    Я не уверен в точной ситуации, но это может быть идея объединить изменения в ветке

    или

    У вас должна быть рабочая копия ветки, которую вы хотите зафиксировать. Так что проверьте это в отдельном каталоге или используйте svn switch.

    Хорошо, я нашел способ сделать это. Извлечь ветку, скопировать изменения кода и повторить из извлеченной ветки =]

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