powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
6 сообщений из 6, страница 1 из 1
GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
    #39035676
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стал переносить проекты из прежней CVS, появились вопросы. Поделитесь опытом по теме. Какую выбрать модель репозитария и как обновлять общие файлы?

В MS SS там был шеаринг общих файлов, а здесь как? push'ть и fetch'ть руками или возможно работать с ССЫЛКАМИ? Ещё там удобно было , что файлы, "не вытащенные из сейфа" на лок. комп оставались readonly.

Разработчиков мало, раньше легко договаривались. Но почти все проекты пересекаются по общим файлам. Какую модель удобно использовать. Пока думаю варианты:
1) На сервере 1 центр. репоз., проекты в своих каталогах, общие файлы в каждом из них под/каталогах. Это всё 1 ветка.
2) Как в п.1, но каждый проект = своя ветка + осторожная работа с ветками.
3) Каждый проект - свой репоз. на сервере.

Ибо пока неизвестно, будут ли автоматизировать GIT на сервере. На локальном компе устраивает GIT Bash и gitk.

ПС. Если что, Перевод статьи Vincent Driessen читал.
...
Рейтинг: 0 / 0
GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
    #39035697
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Разработчиков мало, раньше легко договаривались. Но почти все проекты пересекаются по общим файлам. Какую модель удобно использовать. Пока думаю варианты:
1) На сервере 1 центр. репоз., проекты в своих каталогах, общие файлы в каждом из них под/каталогах. Это всё 1 ветка.
2) Как в п.1, но каждый проект = своя ветка + осторожная работа с ветками.
3) Каждый проект - свой репоз. на сервере.

Ветки точно не при чём.

Возможны принципиально два варианта.

1. Репозиторий один.
Внутри папки:
commons/module1/...
commons/module2/...
...
project1/module1/...
project1/module2/...
...
project2/module1/...
...

Любая разработка ведётся в ветке, которая потом мержится в master. Ну и gitflow хорошо бы (т.е. ветки релизов, к примеру).

2. По репозиторию на проект и репозиторий/несколько на общую часть.

Первый вариант удобен, когда разработчиков немного, и разделения по ролям нет, т.е. надо поправить что-то в общей части- правят, проекты тоже каждый может влезть в любой. Главное- не забывать версии модуля и зависимостей обновлять. Хорошо, если это java/maven.

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

Можно и смешать подходы- по тому, как работает команда. Т.е. всё для людей, а не для процесса.
...
Рейтинг: 0 / 0
GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
    #39035699
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в принципе второй подход тоже тюнится под режим "что хочу- то и правлю".
Применительно к java/maven, к примеру- у всех проектов указан parent-pom, который не хранится нигде, а создаётся разработчиком под свои нужды (т.е. сколько нужно проектов). Правда тут будет проблема с автоматической сборкой проекта, но проблема решаемая.
...
Рейтинг: 0 / 0
GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
    #39035722
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваш 1) удобнее, как раз и все везде правят. И файлы сами будут кучнее, и перенести легче.
...
Рейтинг: 0 / 0
GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
    #39036212
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
    #39037612
tim123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, почитал, примерно так и планировал. По совету выше сделал 2 ветки: мастер и двлп. НАм этого достаточно. Пока отрабатываю рабочие процессы и заодно тестирую сборку.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / GIT, разраб. под Wind, общие файлы у проектов, Поделитесь опытом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]