Git Track Branch - PullRequest
       2

Git Track Branch

0 голосов
/ 31 декабря 2010

У меня есть репозиторий с одной веткой, называемой тестированием, и на сервере я хочу иметь 2 отдельные папки - одну, которая извлекает из основной ветви (мастер git pull origin), а другую - из ветки тестирования (git pull origin testing?)

Какой лучший способ настроить это - я попробовал это и получил ошибку, сообщающую, что удаленная ветка не отслеживается.Я довольно новичок в git, поэтому не совсем уверен, как это настроить?

Идея состоит в том, чтобы поработать над веткой тестирования, а затем раз в неделю объединять ее с мастером.

1 Ответ

1 голос
/ 31 декабря 2010

Если я правильно понимаю, вам нужны два клона репозитория на сервере, одна настройка для отслеживания вашей локальной ветки master, а другая ваша локальная ветвь тестирования?

На сервере клонируйте ваш репозиторий ипереименуйте каталог master .Это будет ваш каталог master , и он уже настроен на выборку и объединение из origin/master при извлечении

Затем создайте копию каталога master с именем тестирование .В этом каталоге создайте ветку с именем testing и скажите ей, чтобы она отслеживала origin/testing:

git branch --track testing origin/testing
git checkout testing

Так и должно быть.Каталоги master и testing будут извлекать и объединять origin/master и origin/testing соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...