Я более 20 лет использую системы контроля версий, начинал ещё с RCS, сейчас такую наверное и не помнят. Но вот это для меня звучит полной тарабарщиной:
Squashing commits via the command line using "git merge - squash" is just another time consuming step. That's why we have an option to allow Git users to automatically squash commits in feature
(
Read more... )
Comments 10
Reply
Кстати вопрос. В публичном репозитории тоже историю модифицируют, или это происходит только в момент пуша изменений из приватных в публичный?
То есть я понимаю озвученное тобой стремление, но такой подход - именно для централизованных систем. Или необходим некий синтез, которого я пока не вижу.
Reply
Reply
А если я не хочу модифицировать историю в своём личном репозитории? Если я хочу непременно сохранить все свои борения, ошибки и матюки, но вынужден прятать их от попадания в публичный репозиторий, то как я должен действовать?
Нет, в публичном репозитории НИКОГДА нельзя менять историю. Если точнее, можно менять историю только у тех коммитов,
Значит будут менять, соблазн "подчистить летописи" всегда слишком велик.
Reply
Leave a comment