|
|
|
Ветки в GIT
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста последовательность для такой процедуры - есть основная ветка разработки - по умолчанию как то вроде master называется. Теперь надо создать еще 2 ветки - для тестирования и для релизов. Как это делается с git? какая тут последовательность? Там чтото сильно расхваливается поддержка branch? Или это надо делать folk для таких целей? Я пробую сделать так. Создал три отдельные папки, в каждой запускаю git clone http://...repo.git Потом в папке 'test' делаю git branch tests git checkout test в папке rekease git branch releases git checkout release Это правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 02:07:14 |
|
||
|
Ветки в GIT
|
|||
|---|---|---|---|
|
#18+
oson, Ваш подход чем то напоминает работу с ветками в mercurial. В git это делается по другому: git init test - репозиторий создан в каталоге test переходим в каталог test по умолчанию всегда есть ветка master git checkout -b dev создаем новую ветку dev (аналогично для release) git checkout dev - переходим на ветку dev на "самый верх" git branch - посмотреть на какой ветке в данный момент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 17:29:56 |
|
||
|
Ветки в GIT
|
|||
|---|---|---|---|
|
#18+
Ну во я делаю так Есть папка development и testing - локально. Из developing - все коммиты хочу хранить в удаленном master. Делаю в папке development - git clone http...git И делаю в папке testing git clone http...git Затем в папке testing git checkout -b testing Потом git commit и git push из этой папки testing. Вот теперь у меня 2 ветки и локально и на сервере - development - master и testing - testing. Теперь пробую сливание. Удаляю какой то класс в testing папке. Делаю commit - но не делаю push. А в master этот класс есть, и я даже меняю его там. Делаю commit и push в в development -> master. Теперь захожу в папку testing, она уже смотрит на ветку testing. Делаю там git merge master. Пишет - Already up-to-date и ничего е добавляет из master в testing. Хотя если посмотреть в Araxis Merge, то очень многое отличается между папками development и master. В чем же заключается тогда merge?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 18:20:44 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2130524]: |
0ms |
get settings: |
16ms |
get forum list: |
34ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
41ms |
get topic data: |
20ms |
get first new msg: |
9ms |
get forum data: |
4ms |
get page messages: |
83ms |
get tp. blocked users: |
3ms |
| others: | 281ms |
| total: | 501ms |

| 0 / 0 |
