LINUX.ORG.RU

История изменений

Исправление annulen, (текущая версия) :

Наиболее важные, на мой взгляд, концепции git:

  • Разработка производится в локальных ветках
  • Локальную историю можно и нужно изменять
  • Нет принципиальной разницы между ревизией, веткой и тэгом. Любой коммит - это ветка, любая ветка указывает на определенный коммит, поэтому с ними можно делать одни и те же операции.
  • merge - инструмент мэйнтейнера, а не разработчика, rebase - наше все

    Очевидно, что они не применимы к свн, а в hg для всего этого придется поставить тучу плагинов и все равно отсанется осадок, что разработчики этого не планировали и жди подвоха

Исходная версия annulen, :

Наиболее важные, на мой взгляд, концепции git: * Разработка производится в локальных ветках * Локальную историю можно и нужно изменять * Нет принципиальной разницы между ревизией, веткой и тэгом. Любой коммит - это ветка, любая ветка указывает на определенный коммит, поэтому с ними можно делать одни и те же операции. * merge - инструмент мэйнтейнера, а не разработчика, rebase - наше все

Очевидно, что они не применимы к свн, а в hg для всего этого придется поставить тучу плагинов и все равно отсанется осадок, что разработчики этого не планировали и жди подвоха