То же самое git-репо для работы и домашнего проекта с небольшой разницей - PullRequest
0 голосов
/ 11 декабря 2018

Я работаю над библиотекой Python, которую я использую на работе, но также и для своих личных проектов, и я хочу сохранить ее в git.Я пытаюсь сохранить различия только в нескольких отдельных файлах, например: - файл a, b, c будет существовать только в рабочем проекте - файл x, y, z будет существовать только в личном проекте. Все остальные будут такими жеи разделяйте ту же эволюцию.

Какая лучшая стратегия для этого с git?Предпочтительно, история этих файлов также будет храниться отдельно.

1 Ответ

0 голосов
/ 11 декабря 2018

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

Однако, если вы не хотите этого делать, просто используйте другую ветку.Например, пусть master представляет то, что у вас есть на работе.Создайте ветку home, а в вашей домашней ветке удалите файлы a, b и c и создайте файлы x, y и z.Внесите все свои изменения в мастера.Вы можете слиться с хозяином в дом, когда захотите, но не наоборот (хотя вы могли бы выбрать вишню, но это более продвинуто).

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