LINUX.ORG.RU

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

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

вроде же джва раза уже объяснял как должно быть:

  1. надо предварительно проверить будут ли конфликты и другие ошибки или выполнить сначала мерж в песочнице и если он завалился написать ошибку и оставить все как было. В 95% случаев разваленная рабочая копия мне не нужна. Если надо куда-то выгрузить всю кровь-кишки это можно делать при передаче флага –force.

  2. кровь-кишки можно разложить по файлам с суффиксным форматом, например MySuperCode.java.${short_hash}.conflict. Мне кажется, какие-то другие системы управления версиями типа меркуриала или базара так и делали. Вот по ним пускай мержилки и работают.

гит убог потому что Лайнус писал мержилку под себя, там сначала, кажется, даже не было бранчей и их потом приделали как-то сбоку и вот все остальное делается наворачиванием костылей и хранится в одном бинарнике. Лайнусу вобщем-то ничего не надо было восновном кроме возможности принять патч и смержить, он об этом так и написал в своей книжечке. Ему удобнее что-бы мержилка сразу насрала под редактор если что не так. Ему может быть даже не надо канпелять, запускать и тестировать это все, потому что дядя Мортон все уже сделал в своем локальном репе. Он не работает на почасовке(и вообще не торопится) и его не пытаются постоянно выставить виноватым и продать другим работорговцам. Поскольку Лайнус был уже не молод его мержилка в отличии от эмулятора терминала выросшего в ядро ОС так и осталось убогой мержилкой, но этим приглянулась любителям казуальных технологий, которые ее везде продвинули пользуясь тем что свн по хттп не вывозил не говоря уже про прочие «аналоги».

Исправление Syncro, :

вроде же джва раза уже объяснял как должно быть:

  1. надо предварительно проверить будут ли конфликты и другие ошибки или выполнить сначала мерж в песочнице и если он завалился написать ошибку и оставить все как было. В 95% случаев разваленная рабочая копия мне не нужна. Если надо куда-то выгрузить всю кровь-кишки это можно делать при передаче флага –force.

  2. кровь-кишки можно разложить по файлам с суффиксным форматом, например MySuperCode.java.${short_hash}.conflict. Мне кажется, какие-то другие системы управления версиями типа меркуриала или базара так и делали. Вот по ним пускай мержилки и работают.

гит убог потому что Лайнус писал мержилку под себя, там сначала, кажется, даже не было бранчей и их потом приделали как-то сбоку и вот все остальное делается наворачиванием костылей и хранится в одном бинарнике. Лайнусу вобщем-то ничего не надо было восновном кроме возможности принять патч и смержить, он об этом так и написал в своей книжечке. Ему удобнее что-бы мержилка сразу насрала под редактор если что не так. Ему может быть даже не надо канпелять, запускать и тестировать это все, потому что дядя Мортон все уже сделал в своем локальном репе. Он не работает на почасовке(и вообще не торопится) и его не пытаются постоянно выставить виноватым и продать другим работорговцам. Поскольку Лайнус был уже не молод его мержилка в отличии от эмулятора терминала выросшего в ядро ОС так и осталось убогой мержилкой, но этим приглянулась любителям казуальных технологий, которые ее везде продвинули пользуясь тем что свн по хттп не вывозил не говоря уже про прочие.

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

вроде же джва раза уже объяснял как должно быть:

  1. надо предварительно проверить будут ли конфликты и другие ошибки или выполнить сначала мерж в песочнице и если он завалился написать ошибку и оставить все как было. В 95% случаев разваленная рабочая копия мне не нужна. Если надо куда-то выгрузить всю кровь-кишки это можно делать при передаче флага –force.

  2. кровь-кишки можно разложить по файлам с суффиксным форматом, например MySuperCode.java.${short_hash}.conflict. Мне кажется, какие-то другие системы управления версиями типа меркуриала или базара так и делали. Вот по ним пускай мержилки и работают.

гит убог потому что Лайнус писал мержилку под себя, там сначала, кажется, даже не было бранчей и их потом приделали как-то сбоку и вот все остальное делается наворачиванием костылей и хранится в одном бинарнике. Лайнусу вобщем-то ничего не надо было восновном кроме возможности принять патч и смержить, он об этом так и написал в своей книжечке. Ему удобнее что-бы мержилка сразу насрала под редактор если что не так. Ему может быть даже не надо канпелять, запускать и тестировать это все, потому что дядя Мортон все уже сделал в своем локальном репе. Он не работает на почасовке(и вообще не торопится) и его не пытаются постоянно выставить виноватым и продать другим работорговцам. Поскольку Лайнус был уже не молод его мержилка в отличии от эмулятора терминала выросшего в ядро ОС так и осталось убогой мержилкой, но этим приглянулась любителям казуальных технологий, которые ее все продвинули пользуясь тем что свн по хттп не вывозил не говоря уже про прочие.