Как я могу сохранить файл в другом git-репозитории в моем репозитории? - PullRequest
4 голосов
/ 14 июля 2010

Я использую один файл из репозитория git с github в проекте, который находится в моем собственном репозитории.Как сейчас, когда создается новая версия файла на github, я должен вручную загрузить его и зафиксировать в своем хранилище.Есть ли способ автоматически поддерживать его синхронизацию с удаленным репозиторием всякий раз, когда я извлекаю новые изменения в свой?моего кода и использовать последнюю версию.Мне будет легко увидеть, что ломается, так как у меня довольно хорошее тестовое покрытие.

Ответы [ 2 ]

2 голосов
/ 14 июля 2010

Я не знаю ни одного способа сделать это для одного файла. Если вы можете хранить содержимое из стороннего репозитория в своем собственном подкаталоге, вы можете использовать субмодули или стратегию слияния поддеревьев . Разделы 6.6, для подмодулей, и 6.7, для слияний поддеревьев, из Pro Git также имеют дело с этим. Для работы с объединениями поддеревьев может пригодиться команда git-subtree Эйвери Пеннаруна.

0 голосов
/ 14 июля 2010

Взгляните на подмодули git.

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