Вопрос

Я создал Скелет индивидуального проекта в качестве начала моих проектов django, размещенных в общедоступном репозитории на github.

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

Проблема в том, что я не могу использовать его в качестве подмодуля, потому что, насколько я знаю, я не могу добавлять подмодули внутри других подмодулей в том же репозитории git.и в моем случае я хочу добавить подмодули в папку скелета.

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

Как бы вы сделали это в GIT?

Кроме того, есть ли какой-нибудь трюк на github о том, как создавать «частные ветки», например, из публичных репозиториев?

Спасибо :)

Жюльен

Это было полезно?

Решение 2

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

мне кажется, это решение достаточно мощное и безопасное.

спасибо за предложения

Другие советы

Я успешно создал репозитории git, подмодули которых были ветвями одного репозитория.Однако я не пробовал это с подсубмодулями.Чтобы избежать под-подмодулей, просто выделите ветку для своего «прототипа».Всякий раз, когда вам понадобится новая ветка проекта из этой главы.

ПС:Если вам нужна частная ветка на GitHub, вам нужно стать платным участником.Если вам нужны частные ветки по дешевке, просто не загружайте их на github.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top