Слить 2 одинаковых репозитория GIT - PullRequest
2 голосов
/ 26 декабря 2011

экспертов по stackoverflow ..

Я новичок в git, разрабатываю проект на C # с небольшой командой.предполагая, что проект требует участия фрилансера, я блокирую важную часть моего кода, создавая DLL, и создаю новое GIT-репо для этого проекта с DLL для фрилансера, чтобы работать над ним.я хочу знать, как объединить репозиторий фрилансера с моим репо, если мы отредактировали один и тот же файл?нормально ли использовать субмодуль на git?

заранее спасибо.

Ответы [ 2 ]

1 голос
/ 29 декабря 2011

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

1 голос
/ 26 декабря 2011

Если DLL может быть разработана в другом темпе (с другим жизненным циклом), чем ваш основной код, тогда лучше подмодуль : он позволяет ссылаться на исправлена ​​ ревизия указанной DLL, разработанной в собственном репо.

Если два набора файлов тесно связаны (вы не можете изменить один без необходимости изменения другого), стратегия поддерева лучше (см. объединение поддерева или объединение поддерева ) .

См. " Как объединить два репозитория git? ".

Если вы выбираете подмодули, вы все равно можете объединить поддерево с указанным подмодулем в своем репо: см. « Команды Git для автоматического объединения поддерева проекта с подмодулями? »

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