По сути, мне нужен TFS SDK, который я могу использовать для получения файлов из системы контроля версий.
Существует ли что-то подобное для Java? Мой поиск только дал результаты 2007 года о слухах, что Teamprise работает над SDK.
Теперь вы можете скачать TFS SDK для Java от Microsoft здесь .
Я не знаю о SDK, но если вы подключитесь к URL-адресу TFS, вы увидите, что на самом деле это стандартный веб-сервис SOAP с функциями, в значительной степени соответствующими функциям .NET SDK 1: 1. Остальное должно быть простым.
Плагин Teamprise теперь называется «Team Explorer Everywhere» и имеет клиент командной строки на основе Java (TEE-CLC), также взгляните на SvnBridge, который позволит вам использовать subclipse / другие клиенты svn для подключения к TFS.
Другой способ, предложенный Robaticus в comments , заключается в использовании утилит командной строки, поставляемых с TFS.Простой и надежный, но с меньшей интеграцией.
Добавлено: Утилиты CLI поставляются с самой TFS.Быстрый запрос Google показывает официальную документацию .
Третья возможность, которая пришла мне в голову, - это использовать мост Java-to-.NET. Есть несколько на выбор . Таким образом, вы можете использовать оригинальные библиотеки MS.