Описание тега git-slave

Gitslave создает группу связанных репозиториев - репозиторий суперпроектов и ряд подчиненных репозиториев - все из которых разрабатываются одновременно и на которых обычно должны выполняться все операции git; поэтому, когда вы выполняете ветвление, каждый репозиторий в проекте разветвляется по очереди. Точно так же, когда вы фиксируете, нажимаете, вытягиваете, объединяете, помечаете, проверяете, статус, журнал и т.д.; каждая команда git будет запускаться по очереди для суперпроекта и всех ведомых устройств.
2 ответа

Git: объединить несколько репозиториев

Мы создали хранилище для базовой установки, которое мы можем использовать для новых проектов. Эта базовая установка находится в стадии разработки, поэтому разработка продолжается. Когда появится новый проект, мы бы хотели пройти базовую настройку и …
15 мар '12 в 10:02
1 ответ

Как вы оформляете ветку в дочернем репозитории в gitslave?

У меня есть супер репозиторий с несколькими дочерними репозиториями. Я хочу изменить один из дочерних репозиториев на другой филиал. Но когда я использую git checkout сделать это, после gits status дочерний репо как-то вернулся на главную ветку. Как…
22 авг '17 в 06:48
2 ответа

Мерзавец для окон

В документации git-slave есть только один не очень полезный комментарий относительно установки в Windows: * Limited windows support Multiple users have been successful in using gitslave with Windows. This is "supported" only in the sense that people…
10 сен '12 в 07:50
2 ответа

Какие есть варианты при работе с подмодулями Git, из которых делаются коммиты?

На работе мы работаем над дюжиной пакетов Java OSGi, каждый из которых имеет свой собственный репозиторий git. Все пакеты будут, в конечном счете, довольно независимы друг от друга, что оправдывает отдельные репозитории - хотя сейчас мы все еще част…
24 май '11 в 10:08
3 ответа

Как создать два репозитория Git в одном базовом каталоге, не используя ветки?

В настоящее время мы занимаемся переносом файлов Magento Enterprise (веб-приложения для электронной коммерции) в Git. Файл httpdocs/.gitignore содержит, среди прочего: app/design/frontend/company/website/ skin/frontend/company/website/ После инициал…
3 ответа

Альтернативы подмодулям Git?

Я чувствую, что использование подмодулей Git как-то проблематично для моего рабочего процесса разработки. Я слышал о Git поддереве и Gitslave. Существуют ли еще инструменты для проектов с несколькими хранилищами и как они сравниваются? Могут ли эти …
1 ответ

Установить Git Slave на Cygwin

Возможно ли заставить git slave работать на cygwin под windows. Я пробовал бегать make & make install с Cygwin, однако make install производит mkdir -p //usr/local/share/man/man1 //usr/local/bin mkdir: cannot create directory ‘//usr’: Read-only file…
30 июл '15 в 15:47
1 ответ

Подмодули git, gitslave, поддерево git или более простое решение

У нас есть git-репозиторий с N папками. Repo |-Folder1 |-Folder2 |- ... |-FolderN С разными соавторами мы хотели бы поделиться разными папками. Каждый сотрудник должен иметь доступ только к своему разрешенному подмножеству папок. Каков "хороший" спо…
2 ответа

Лучшие практики для нескольких git-репозиториев

У меня есть около 20 различных хранилищ. Многие являются независимыми и компилируются как библиотеки, но некоторые другие имеют зависимости между ними. Разрешение зависимости и ветвление сложны. Предположим, у меня есть супер-проект, который объедин…
1 ответ

Интеграция Git Slave с Дженкинсом

Как лучше всего интегрировать git-slave с jenkins? Было бы возможно сделать это без написания полного плагина? Любые ярлыки я мог бы взять? Меня больше всего интересует тиражирование: (1) Опрос и запуск сборки на основе изменения git-slave-репозитор…
16 июн '13 в 23:36
0 ответов

Репо против Gitslave [закрыто]

Я работаю над модуляризацией приложения для Android. Раньше я решил использовать с ним подмодули Git, но, прочитав об их недостатках, я подумываю перейти на Repo или Gitslave, или, возможно, что-то еще. Подскажите, пожалуйста, в каких случаях лучше …
18 ноя '21 в 08:50