Смешивание частного и публичного репозитория в рабочем процессе Git - PullRequest
1 голос
/ 13 февраля 2012

Я, ребята,

Я довольно новичок в Git и пытаюсь настроить рабочее пространство и рабочий процесс.Может кто-нибудь дать мне совет, пожалуйста.Я считаю, что с Git все возможно, но я хочу следовать здесь правилам.

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

Я хочу работать как можно больше в своем частном репозитории.Здесь у меня есть ветки, в которых я изучаю некоторые идеи.

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

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

Что вы, ребята, думаете?Это выполнимо?или у него есть серьезные проблемы?Думаю, я мог бы попробовать это, но я не хочу застрять в чем-то неправильном с самого начала.

1 Ответ

3 голосов
/ 13 февраля 2012

Каждый должен прочитать Pro Git Скотта Чакона, прежде чем заняться каким-либо проектом с помощью Git.Не желая вставлять свою книгу сверх строгой рекомендации, он довольно подробно описывает этот рабочий процесс на p124.

Вполне выполнимо.

Рассматривайте свой личный ресурс как свой dev-форк, а свой публичный как свой рабочий форк.Будьте очень строги с слияниями между ними.

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