Почему я не могу согласовать различия файлов в TFS 2010?
Мы используем TFS 2010.
В 2 ветках у меня есть файл, который явно отличается в каждой ветке. Когда я сравниваю ветви, этот файл отображается как другой, но опция согласования отображается серым цветом. Если я пытаюсь слиться, я получаю сообщение, что слить нечего. Может кто-нибудь, пожалуйста, пролить немного света здесь? Благодарю.
Для тех, кто хочет читать больше, вот сценарий, с которым я часто сталкиваюсь, и я не знаю, как с ним справиться:
Есть 4 филиала:
- Основная отрасль
- ветвь релиза (дочерняя ветвь основной ветки)
- ветка Developer1 (дочерняя ветвь релиза)
- ветка Developer2 (дочерняя ветвь релиза)
Developer1 и Developer2 внесли изменения в свои ветви и объединили код в ветку Release. Тем временем изменения были сделаны в основной ветке (Urgent Fix или что-то еще). Когда изменения развернуты, я сделал попытку слить код в ветку Release. Объединение оказалось трудным, так как на этом этапе было слишком много конфликтов кода. Поэтому я принял решение использовать исходную ветвь (основную) при устранении различий (при этом все изменения, сделанные Developer1 и Developer2, были удалены из ветки Release). Теперь я хотел бы попросить Developer1 и Developer2 снова объединить их изменения и разрешить их собственные конфликты. Но они не могут ни слиться, ни примирить.
1 ответ
После сравнения папки сервера и локальной папки вы можете согласовать различия между содержимым папки и между файлами, которые имеют конфликтующие ожидающие изменения в вашей локальной папке.
Вы также должны встретиться ниже необходимых разрешений
Для выполнения этих процедур необходимо иметь разрешения "Чтение" и "Извлечение", имеющие значение "Разрешить". Для получения дополнительной информации см. Раздел Разрешения и группы.
Более подробную информацию смотрите в этом официальном учебнике. Согласование различий между двумя папками
Пошаговый процесс, показывающий, как использовать команду согласования, можно посмотреть на этот ответ здесь: Как TFS 2010 обнаруживает изменения, внесенные в файлы вне Visual Studio?