На GitHub я могу раскошелиться только на вики? - PullRequest
29 голосов
/ 26 августа 2011

Если я разветвляю репозиторий joe/foo, и у него есть вики, я не получу вики.Сейчас я просто заинтересован в разветвлении вики, чтобы добавить к ней страницы.

  1. Возможно ли это без разветвления хранилища?

  2. Еслинет, возможно ли это вообще?

Ответы [ 5 ]

16 голосов
/ 26 августа 2011

Вы не можете форкнуть его напрямую на GitHub , но вы можете получить Git доступ к нему, перейдя на вкладку Git access в вики, и вы сможете раскошелитьсяэто на вашем локальном компьютере и редактируйте его сколько хотите (и даже получайте обновления!)

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

Теперь вы можете просто клонировать вики из репо.Вы можете найти вкладку с именем Git Access на вкладке Wiki репо.

Но вы все еще не можете разветвлять вики, не разветвив ее репо проекта.

2 голосов
/ 21 июня 2012

Если вы создаете свою собственную вики, которую другие будут заинтересованы в разветвлении, вы можете сделать что-то подобное, как мы сделали для RailsConf 2012 wiki .

Мы сделали aлокальный клон вики , а затем сделал git push --force в хранилище «код».Это немного не синхронизировано, но это легко исправить .

1 голос
/ 06 июня 2019

В июне 2019 года вот как я это сделал:

  1. Форк репо.Вики не разветвляется автоматически.Таким образом, у вашей вилки будет пустая вики.
  2. Создайте вики в раздвоенном репо.Просто создайте пустую домашнюю страницу или что-то в этом роде.
  3. Клонируйте git-репо оригинальной вики: git clone https://github.com/org-a/project-x.wiki.git
  4. Предполагая, что ваше раздвоенное репо теперь находится в https://github.com/org-b/project-x, добавьте новый пульт в викирепо: git remote add fork https://github.com/org-b/project-x.wiki.git
  5. Сделайте принудительный толчок, чтобы перезаписать вашу вики оригинальной git push -f fork master

Отлично.Теперь вы разветвили репо и его вики.

(Кстати, Github должен делать это автоматически, верно?)

0 голосов
/ 31 марта 2016

По состоянию на 30 марта 2016 года вы можете просто создать новую «домашнюю» вики-страницу, и вики-страницы для разветвленного репозитория будут отображаться в вашем форке после создания новой домашней страницы (при условии, что вы разветвили родительский репозиторий). ).

...