git: push и pull для промежуточных и производственных серверов - PullRequest
2 голосов
/ 31 августа 2009

Я ищу какой-нибудь совет с git и push / pull и пытаюсь обдумать правильный поток.

У меня есть основная ветка, размещенная на codebasehg.

Так что локально я работаю, совершаю и толкаю.

С промежуточных и производственных серверов я просто хочу вытащить, потому что никогда не буду работать с этими машинами. Означает ли это, что когда я делаю pull, меня попросят объединить конфликты? На самом деле все, что я собираюсь сделать с серверов - это собрать master.

Второй вопрос: сайт, над которым я работаю, почти готов к этапу 1. Как только на этом этапе я захочу создать ветку. Затем с помощью ветки я хочу протестировать на промежуточном сервере перед слиянием и переходом к производству. Надеюсь это правильно? Итак, при создании ветки он перейдет к codebasehg, когда я сделаю push от моего разработчика? Если так, то я тогда просто извлечу ветку на промежуточном сервере? Будут ли объединены и локально объединены после отправки и извлечения из промежуточного сервера, будет ли также объединен филиал на промежуточном сервере?

Надеюсь, это имеет смысл, и спасибо вам, что посоветуете.

Ответы [ 2 ]

2 голосов
/ 31 августа 2009

Означает ли это, когда я делаю тягу, это попросите меня объединить конфликты?

Какие конфликты? Когда все, что вы делаете в репозитории, это pull, и вы никогда ничего не редактируете, как вы можете получить какие-либо конфликты?

Так при создании ветки пойдёт кодировать, когда я толкаю меня DEV

Конечно, если вы используете правильный синтаксис:

# create a new branch locally
git branch name_of_branch
git checkout name_of_branch
# edit/add/remove files    
# ... 
# Commit your changes locally
git add fileName
git commit -m Message
# push changes and new branch to remote repository:
git push origin name_of_branch:name_of_branch
2 голосов
/ 31 августа 2009
  1. если на вашем сервере не будет внесено никаких изменений в локальный репозиторий, не возникнет конфликтов

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

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