3

Я должен сделать слияние между нашей магистралью веткой, и у нас есть много модифицированных файлов.TFS 2013: Automerge не работает

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

У меня есть кнопка «AutoMerge», но когда я нажимаю на нее, она просто открывает тот же инструмент, что если я нажму «Сменить изменения в инструменте слияния».

Кроме того, когда я нахожусь в этом инструменте, если я нажимаю «Следующий конфликт», у меня его нет, и я могу сразу нажать «Принять слияние».

Я попытался сделать AutoResolve все, но он говорит мне: «Конфликт не устранен из-за противоречивых изменений контента, изменений имени или изменений в кодировке. Эти конфликты необходимо будет решить индивидуально».

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

Большое спасибо

Я не знаю, если это влияет на что-то, но мы в настоящее время есть Visual Studio 2013 и TFS 2010.

+0

Аналогичная проблема с VS 2015 и TFS 2013 – joym8

ответ

0

Я имел эту проблему. В моем случае мой вывод выдавал сообщение «Не удалось определить операцию получения, потому что файл уже существует локально» для каждого файла после того, как я сделал get. Я искал эту проблему и нашел TFS Incremental build error - Unable to perform the get operation because the file already exists locally.

Моя папка проекта больше не была установлена ​​только для чтения из-за беспорядка с другой проблемой, которая привела к этой проблеме. Я закончил делать полную перезапись для всех файлов (щелкните правой кнопкой мыши -> Дополнительно -> Получить конкретную версию, выберите последнюю версию и отметьте «перезаписать все файлы»), и она решила мою проблему. Вероятно, это не решение для всех случаев, но что-то стоит проверить.

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