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