Bitbucket: fork vs clone?
Использование Mercurial с частным репозиторием, размещенным на битбакете. Мне нужно добавить некоторые новые функции в приложение, которое потенциально может привести к серьезным изменениям. Я обсуждал между созданием именованной ветки или клонированием репозитория. Я думаю, что клонирование имеет немного больше смысла для моего случая, поскольку это почти новый проект, который будет заимствовать в значительной степени от текущего.
Итак, мой план состоял в том, чтобы создать новый репозиторий на битбакете и нажать мой локальный репозиторий на этот новый репозиторий.
Теперь я иду на битбакет, и я заметил функцию вилки. Это, похоже, клонирует серверную часть репозитория, но также запоминает исходный репозиторий, из которого он был разветвлен, и имеет инструменты для отображения разницы между ними.
Каковы плюсы и минусы для этого? Должен ли я просто использовать fork или есть ли улов?
Ответы
Ответ 1
Уловов нет. Вилки - это просто обычные клоны.
Иногда я сначала клонировал проект от Bitbucket для использования и изучения. И когда у меня есть патч, я его разворачиваю на битбакете, нажимаю на свою новую вилку и делаю запрос на растяжение.
Итак, это означает, что теперь вам не нужно его разветвлять. Просто клонируйте его локально и решите позже, что вы, возможно, захотите разблокировать Bitbucket.