Имаме файл с .NET решение с 50+ проекта в него и имаме ситуация, която се появява от време на време: двама души ще направят относително малка промяна (като актуализиране на пакет Nuget или преименуване на файл), която засяга всичките 50 проектни файлове.
Това означава, че всеки път, когато тези клонове бъдат обединени, всичките 50 от тези файлове ще бъдат в конфликт - но ако ги отворите в почти всеки инструмент за сливане, той ще може да ги разреши автоматично. Това означава, че няма реална работа за мен при сливането, но трябва да щракам върху всеки файл, да изчакам да се отвори в Beyond Compare, след това да щракна върху запазване и след това да щракна върху затваряне. Щракнете върху следващия файл, щракнете върху запазване, щракнете върху затваряне... повторете 55 пъти.
Въпросът ми е следният: има ли някакъв начин, по който мога да накарам Git, когато се сблъска с конфликтни файлове, да се опита да ги разреши автоматично с помощта на вашия инструмент за сливане?
Актуализация: Надяваме се, че това ще добави малко яснота: Трябва да разреша всеки конфликт един по един, но тъй като моят инструмент за сливане може да разреши всеки автоматично, няма ли някаква групова операция или опция за командата за сливане, която мога обадете се?
core.autocrlf
= true? - person Edward Thomson   schedule 28.02.2014