Как я могу использовать Github для создания совершенно отдельного проекта от предыдущего проекта? - PullRequest
5 голосов
/ 21 июля 2011

У меня есть проект на github, который мой разработчик и я использовали для совместной работы над приложением для iPhone. Это было мое первое знакомство с управлением версиями, и я использовал только несколько задач / команд: push, pull, stash иногда.

Сейчас мы рассматриваем создание версии для OS X, и я хотел бы использовать этот предыдущий проект в качестве отправной точки для этого нового проекта.

Похоже, это ПРОТИВ проекта. Но я хочу убедиться, что после копирования новый (OS X) проект не имеет ничего общего с предыдущим (iOS) проектом. Это то, что делает разветвление? Я обычно слышал это только в отношении добавления функций. Я также слышал термин клонирование, но я считаю, что это относится к созданию локальной копии?

Ответы [ 2 ]

1 голос
/ 21 июля 2011

Форкинг - это то, что вы хотите. Создание нового проекта приведет к потере истории из исходного проекта и значительно усложнит объединение изменений между ними. (Что вы, скорее всего, захотите сделать, если проекты связаны вообще .)

1 голос
/ 21 июля 2011

Попробуйте это:

  1. Создать пустой новый проект на GitHub
  2. Сделайте git clone на последней версии проекта iOS, чтобы сделать его новую копию.
  3. Отредактируйте информацию в git config под .git в папке copy, чтобы указать новый проект на GitHub.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...