Тема: Git не створений для програмістів та для роботи декількох людей одноча
Git - це жахливий застосунок, коли над проєктом працюють декілька людей, його можна застосовувати хіба що для звичайного тексту, і лише коли над одним файлом працює одна людина, і ось чому - конфлікти.
Доказ того, що воно не створене для коду - це те, як воно розглядає конфлікти.
Якщо у нас є файл з класом та деякими методами, а потім два розробника додали нові методи в цей клас, то будь-яка людина з середнім iq зрозуміє, що найпростіший спосіб злити ці два файла - це скопіювати додані методи одним розробником в той самий клас, тому що метод, чи функція - це окрема сутність в тому файлі, а не просто набір сраних рядків тексту, але цей дебільний ґіт надто примітивний шмат лайна, аби це зрозуміти (чому ми його взагалі використовуємо? бо кращого нічого нема?), і тому воно просто розбиває ці два файли на лінії і мерджить файли лінійно (який ідіот додумався використовувати це для коду?)
Які є альтернативи цьому шматку лайна? Не хочу використовувати його на своєму пет проєкті.