Я пытался понять класс конфликта управления версиями TFS из его документации, но не смог понять каждое свойство с его значениями.
Ссылка на документацию: Класс конфликта (Microsoft.TeamFoundation.VersionControl.Client)
Мне нужно понять следующие свойства:
- BaseChangeType
- BaseServerItem
- TheirServerItem
- YourChangeType
- YourServerItem
- YourServerItemSource
Предположим, я генерирую конфликт с помощью управления версиями TFS следующим образом.
Project/main/file.txt
Project/trunk/file.txt
[создал ветку главного именованного ствола]
- Переименовать файл
Project/main/file.txt
в Project/main/file-1.txt
- Редактировать файл
Project/trunk/file.txt
- Слияние
Project/main
с Project/trunk
После 5-го пункта будет создан конфликт, так как файл был переименован в источнике (Project / main) и отредактирован в цели (Project / trunk). Можете ли вы сказать мне, какие значения будут иметь вышеуказанные свойства, если я попытаюсь получить это значение конфликта из кода. Какими будут значения вышеуказанного свойства? Это также хорошо, если вы можете объяснить с другим примером.