使用PHP与TFS交互

时间:2014-10-16 12:24:10

标签: php tfs

我需要为我们的内部办公应用程序开发一个与TFS交互的模块,但该项目是在php中,我已经搜索了很多,但是在php中找不到可以执行以下操作的sdk或api。 / p>

  1. 列出tfs用户的工作项
  2. 创建/修改工作项。
  3. 查看工作项详细信息并获取附件
  4. 修改工作项目
  5. 任何人都可以建议api / sdk可以执行上述操作,

    注意:我们没有与Visual Studio Online交互,我们在自己的场所使用托管的tfs。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用Java SDK for TFSPHP/Java Bridge然后尝试这样的事情(仅限psuedo代码)

<?php  
require_once("java/Java.inc");
$tfsTPC=new java("com.microsoft.tfs.core.TFSTeamProjectCollection","http://tfs:8080/tfs/DefaultCollection");  
$projects = $tfsTPC->getWorkItemClient()->getProjects();
?>

P.S。我的PHP知识在很久以前就消失了,所以我不确定示例代码是否正确,但希望你能得到这个想法。

此外,即使它是您正在使用的Java SDK,也应该能够遵循所有C#示例,因为SDK和Java SDK之间的SDK方法几乎完全相同