2014-10-10 6 views
0

ли существует какой-либо JAR, которые позволяют моему приложение JSF:Java - исходные тексты из ревизии (Team Foundation Server 2010)

  1. Connect с TFS URL (например, tfs.company.com.br \ сервер);
  2. Проложить каталог назначения и набор изменений в качестве параметров;
  3. «Загрузите» все источники из набора изменений в моем каталоге назначения;

Важно: у нас нет никакого workItem, мы просто используем TFS в качестве хранилища.

Я искал его в Google, но я только что нашел банки для Дженкинса, что позволяет мне выполнять работу за него. Это не совсем то, что я хочу.

+0

Вы хотите, чтобы TFS SDK для Java: http://www.microsoft.com/en-us/download/details.aspx?id=22616 –

+0

Я загрузил этот файл 'com.microsoft.tfs.sdk-11.0.0 .jar' перед тем, как задать вопрос, но я не мог понять, как его использовать, чтобы сделать то, что я хочу сделать. – Waldrich

ответ

0

После того как вы загрузили SDK для TFS Java, просмотрите сообщение introductory, чтобы узнать, как вы совершаете вызовы TFS с использованием объектной модели TFS.

Этот образец относится к рабочим элементам, но как только вы поймете объектную модель, вы должны быть в состоянии решить, как выполнять вызовы, связанные с управлением версиями. Кроме того, поскольку объектная модель согласована между Java и .NET, вы должны иметь возможность посмотреть на C# example, который делает что-то похожее на то, что вы хотите, и при необходимости адаптируйте.

+0

Спасибо @ Richard! Посмотрев пример C#, я наткнулся на эту ссылку: tinyurl.com/n3d5es4. Эта ссылка ALMOST, что я хочу, но она не работает: сообщение «Конструктор TFSTeamProjectCollection (String, String, String, String, String, String, String) не определен» возвращается. Поэтому я попробовал это: 'URI serverURI = новый URI (COLLECTION_URL); Учетные данные credentials = new DefaultNTCredentials(); TFSTeamProjectCollection tpc = new TFSTeamProjectCollection (serverURI, учетные данные); «Наконец, мне пришлось поместить собственную папку (которая находится внутри jar) в мои переменные среды и она отлично работала =) – Waldrich