it-roy-ru.com

Можно ли "раскошелиться" на Github?

В настоящее время я работаю над проектом, который является дополнительным (развилком) от фреймворка, над которым я работал.

Этот проект должен быть довольно общим, но теперь мне нужно снова раскрутить кодовую базу для моего клиента.

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

  • Возможно ли «вилка вилка»?
  • Если нет, какие альтернативы у меня есть?

Краткое описание ситуации:

  • Рамочный репозиторий (оригинал)
    • Универсальный репозиторий приложений (форк)
      • (пока нет) Клиентское хранилище (форк приложения)

Примечание: при попытке «разветвляться» в Github вы получите уведомление о том, что вы уже разветвили проект:

Image showing a forked project cannot be forked again

47
Aron Rotteveel

Я связался со службой поддержки GitHub по поводу этой «проблемы», и они подтвердили, что это невозможно. Кроме того, очень маловероятно, что такая функция будет реализована в будущем.

22
Aron Rotteveel

Это сейчас очень возможно. Вы просто идете на развилку, которую хотите раскошелиться и нажмите «вилка», как вы всегда делаете. Это работает только если вы в вашем аккаунте нет другого форка этого репозитория уже, хотя. Если вы это сделаете, вы должны удалить его.

Ответил в комментарии iFreilicht

Поскольку сейчас это правильный ответ, лучше выделить его.

15
Jigar

Простой ответ: да и нет.

Нет, для одной учетной записи вы не можете создать два репозитория с одинаковыми именами (а вилки всегда имеют одинаковые имена).

Да, для нескольких аккаунтов. Таким образом, вы можете настроить организацию для вашего второго форка.

3
Koraktor

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

0
dres