Нужен совет по созданию клона, форка или ветки моего текущего проекта - PullRequest
0 голосов
/ 25 декабря 2011

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

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

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

-

Проекты, над которыми я работаю, - это веб-сайт.Сайт закончен и работает для общественности.У меня еще есть две задачи, которые нужно выполнить, и они:

1) Поскольку веб-сайт только что запущен, я все еще делаю небольшие ежедневные изменения.Некоторые SEO связаны, некоторые мелкие исправления браузера, небольшие изменения контента.В основном я все еще делаю небольшие изменения в проекте.

2) Вторая задача, которую я имею, - расширение текущего проекта.Я создаю какой-то частный контент, который не будет виден публике, но он принадлежит тому же проекту.Это страницы, которые будут использоваться стажером компании.

Так что в основном мне нужно будет работать над текущим проектом и над веткой / веткой.В конце концов, когда закрытые страницы будут созданы, он снова станет проектом 1.

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

1 Ответ

1 голос
/ 25 декабря 2011

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

Если вы намереваетесь вернуть свою работу назад, вам нужна ветка. В ваших случаях вы, безусловно, хотите ветвиться. Конечно, вы можете отказаться от ветки, если решите, что она не работает. Каждый из инструментов VCS имеет средства управления ветвями, которые позволяют объединять изменения с главной / внешней линией (строкой кода, с которой вы разветвились).

...