2010-04-06 1 views
-1

У меня есть два частных репозитория на одной машине. Назовем их repo-A и repo-B, которые являются каталогами ~/repo-A и ~/repo-B соответственно. Репо-А имеет два соответствующих филиала: мастер и живые. Я хотел бы настроить repo-B, чтобы отслеживать живое подразделение repo-A, так что git pull вытащит любые обновления из живой ветки REPO-A в основную ветвь репо-B. Прямо сейчас, у меня есть следующие в Репо Б/.git конфигурации:Как отслеживать ветку другого репозитория на одном компьютере?

[remote "origin"] 
     url = /home/stutzbach/repo-A/ 
     fetch = +refs/heads/live:refs/remotes/origin/live 
[branch "master"] 
     remote = origin 
     merge = refs/heads/master 

Однако, когда я бегу git pull, кажется, тянуть от основной ветви репо-A. Очевидно, что у меня нет правильного решения. Каков правильный путь?

+0

Почему downvote? –

ответ

2

Вы вставили точно бит конфигурации, который вызывает, что:

[branch "master"] 
     remote = origin 
     merge = refs/heads/master 

Вот, говоря, что это слияние (который является частью тяги) от ведущего филиала происхождения. Измените его на refs/heads/live, и у вас будет то, что вы хотите.

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