Я пишу приложение, которое извлекает изменения из TFS и экспортирует файл csv, который описывает последние изменения для использования в скрипте, чтобы вносить эти изменения в ClearCase. Однако «последнее» не обязательно означает последнее. Если файл был добавлен, а затем отредактирован, мне нужно только знать, что файл был добавлен, и получить последнюю версию, чтобы мой скрипт знал, как правильно ее обрабатывать. Большая часть этого довольно прямолинейна. Я попадаю на файлы, которые были переименованы или перемещены, так как я не хочу показывать этот элемент как удаляемый, а другой элемент добавлен. Чтобы поддерживать целостность ClearCase, мне нужно, чтобы в файле CSV был перемещен или переименован элемент вместе со старым местоположением и новым местоположением.API TFS 2010: получить старое имя/местоположение переименованного/перемещенного элемента
Итак, проблема, с которой я столкнулась, заключается в отслеживании переименованного (или перемещенного) файла назад к предыдущему имени или местоположению, чтобы я мог сопоставить его с новым местоположением/именем. Где в API я могу получить эту информацию?
Как вы запрашивая сервер для данных? Вы просто запрашиваете элементы в последней версии? Вы идете по истории? –