| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > УП: Инструменты > Отдельные ветки в git? |
| Автор: oson 20.11.2012, 01:11 |
| Необходимо создать 3 ветки для работы с проектом - для разработки, тестирования и релизов. Делаю три отдельные папки, в каждой запускаю git clone http://...repo.git В папке для разработки просто делаю git clone Потом в папке 'test' делаю git branch tests git checkout test в папке release git branch releases git checkout release Это правильно? |
| Автор: Ares4322 20.11.2012, 08:58 |
| git создан для того, чтобы можно было легко работать с ветками, и, например, легко между ними переключаться. Поэтому создавай все ветки в одной папке. Но никто не мешает делать так, как ты, но, лично мое мнение, так менее удобно) |
| Автор: oson 20.11.2012, 14:32 |
| Ну я не совсем понимаю как делать. Суть сводится к тому, что разработка идет в одной ветке. Там постоянные коммиты. Две другие ветки отличаются только тем, что у них настроен другой датасоурс и имя приложения. То есть работа так происходит. В ветке development идет разработка и коммиты. Раз в неделю например эти изменения надо залить в ветку Tests. В самой ветке tests разработки как таковой нет. И по достижении релиза надо залить все изменения в ветку Release, в которой тоже не ведется разработка. Ветки Tests и Release отличаются от ветки Development только тем, что там собирается Webapp с другим именем и смотрит на другую базу в БД. Как осуществлять - какой командой - вливание изменений из Development в Tests и Release? |