Я уверен, что я не единственный, кто пытался switch
внести последние изменения кода на работающий сервер из SVN прямо перед тем, как отправиться домой, только для того, чтобы обнаружить, что какой-то болван изменил файлы прямо на сервере, и теперь у вас есть пять PHP. сценарии, помеченные как конфликтующие, сайт не работает, а ваша жена накричала на вас за то, что вы опоздали на ужин, потому что вам нужно было решить все проблемы. конфликтует вручную, потому что об откате не может быть и речи.
Я думаю, было бы здорово, если бы существовало расширение для PHP, которое не умирало бы с ошибкой синтаксического анализа для unexpected T_SL
при обнаружении конфликтующего файла, а вместо этого анализировало бы его, используя только версию рабочей копии каждого конфликта.
<<<<<<< .mine
changes_my_stupid_coworker_made(); // This would be executed
=======
my_important_changes(); // This would NOT be executed
>>>>>>> .r9
Есть ли такое расширение или что-то, что можно использовать для аналогичного эффекта?