【问题标题】:Java - retrieve sources from changeset (Team Foundation Server 2010)Java - 从变更集中检索源 (Team Foundation Server 2010)
【发布时间】:2014-10-13 16:19:56
【问题描述】:

是否存在任何允许我的 JSF 应用程序的 JAR:

  1. 与 TFS url 连接(如 tfs.company.com.br\server);
  2. 将目标目录和变更集作为参数传递;
  3. 从我的目标目录中的变更集中“下载”所有源;

重要提示:我们没有任何 workItem,我们只是使用 TFS 作为存储库。

我在 Google 中搜索过它,但我刚刚找到了 Jenkins 的 jars,这让我可以为它找到一份工作。这不是我想要的。

【问题讨论】:

标签: java tfs changeset


【解决方案1】:

下载 TFS Java SDK 后,请查看 introductory 帖子,了解如何使用 TFS 对象模型调用 TFS。

该示例是关于工作项的,但是一旦您了解了对象模型,您应该能够弄清楚如何进行与版本控制相关的调用。此外,由于 Java 和 .NET 之间的对象模型是一致的,因此您应该能够查看 C# example,它的功能与您的需求相似,并根据需要进行调整。

【讨论】:

  • 谢谢@Richard!通过查看 C# 示例,我发现了这个链接:tinyurl.com/n3d5es4。这个链接几乎是我想要的,但它不起作用:返回消息The constructor TFSTeamProjectCollection(String, String, String, String, String, String, String) is undefined。所以我尝试了这个:URI serverURI = new URI(COLLECTION_URL); Credentials credentials = new DefaultNTCredentials(); TFSTeamProjectCollection tpc = new TFSTeamProjectCollection(serverURI, credentials); 最后,我必须将本机文件夹(在 jar 中)放在我的环境变量中,它工作正常 =)
猜你喜欢
  • 1970-01-01
  • 2017-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-12
  • 1970-01-01
  • 2011-12-14
  • 1970-01-01
相关资源
最近更新 更多