DVCS Частичное Merge (Git, отслеживание слияния HG)

У меня один вопрос об общих DVCS, включая Git и Hg.

В GIT, так и HG Отслеживание слияния выполняется на уровне «Commit» вместо уровня «Файловый / каталог» уровня.

Одним из «побочных эффектов» заключается в том, что вы не можете легко сделать «частичное объединение»:

  • вы модифицировали 30 файлов в вашей ветке «Функция_branch_x»
  • , вы хотите объединить только файлы под (Скажем) / ядро ​​/ GUI

с «отслеживанием слияния на основе элемента» (Perforce, Clearcase, пластиковый SCM

С HG, Git: После того, как вы объедините (пульты для хранения файлов без объединения) настроен) «Отслеживание» устанавливается, и если вы повторите слияние, нет кандидатов для слияния.

Мой вопрос в том, как вы относитесь к этому ??

Есть ли случаи, когда вы чувствуете «частичное объединение», является обязательным? Вы можете жить без этого? (Слияние с отслеживанием уровня Commit / Cset намного быстрее).

Отказ от ответственности: Я работаю в пластиковых SCM , и мы переместились на отслеживание уровня «CSET» в 4.0, но мы задаемся вопросом, может ли это может быть хорошая идея остановиться с «Уровень предмета». «Или даже позвольте обоим.

7
задан mare 24 February 2012 в 22:21
поделиться