2016-07-12 4 views
0

Я пытаюсь объединить набор изменений в родительскую ветвь, в последнее время почти каждое изменение, которое я делаю в файлах, вызывает конфликт.
На изображении ниже вы можете увидеть, что я сделал только небольшое изменение, и оно рассматривается как конфликт.TFS 2013 вызывает конфликт для каждого изменения

enter image description here

Как я могу изменить его так, Visual Studio не будет показывать мне конфликт для каждого пространства я делаю?

ответ

0

Инструмент Diff и Merge в VS 2010 и более ранних версиях поддерживает параметры командной строки для игнорирования пробелов, но текущие версии VS поддерживают только игнорирование пропущенных пробелов. На веб-сайте уже есть UserVoice: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/3063842-add-ignore-case-and-ignore-whitespace-options

В качестве альтернативы вы можете заменить инструмент разворота/слияния в VS на эту поддержку, игнорируя пробелы, например: WinMerge.

0

Вы всегда будете сталкиваться с конфликтом, когда вы вносите изменения в две разные ветви в один и тот же затронутый район (строка или блок строк).

Чтобы прекратить получать конфликты, сделайте изменения только в одной ветви, а затем смените изменения на другую ветку.

Возможно, вы также не объединили свои файлы в обе стороны на некоторое время, заставляя думать, что файлы одинаковы в обеих ветвях. Для этого вам необходимо объединить: Branch1 -> Branch2 , а затем Branch2 -> Branch1.

Смежные вопросы