Одно предложение добавить в пул комментариев ...
Работайте над тем, чтобы свести к минимуму изменения, которые вы вносите в файл SLN при фиксации, чтобы другим было легче объединяться.
(Конечно, то же самое касается и других).
Для иллюстрации предположим, что ваш SLN-файл в настоящее время содержит четыре проекта:
SLN: A, B, C, D
Вы и сотрудник вносите изменения. Вы добавляете проект E, плюс (по какой-то причине) вещи переупорядочиваются:
Yours: A, E, D, C, B
Изменения ваших коллег включают добавление проекта F:
Co-Worker: A, B, C, D, F
Если вы передадите свои изменения как есть, тогда вашему коллеге придется столкнуться с объединением этих двух элементов:
SLN: A, E, D, C, B
Co-Worker: A, B, C, D, F
Насти.
Вместо этого, если вы (осторожно!) Работаете над минимизацией различий, вы можете сделать свою рабочую копию похожей на эту:
Yours: A, B, C, D, E
В этом случае, когда вашему коллеге нужно объединиться, ему придется столкнуться с этим:
SLN: A, B, C, D, E
Co-Worker: A, B, C, D, F
Гораздо проще слить.