为我们正在研究的学生项目做一些研究(仅在这里寻找建议!)我希望我可以提出一些关于从OS X机器与TFS交互的问题。我们的最终目标是开发一个简单的应用程序,它能够更新/显示在该工作项上分配的时间。如果我们正在为Windows开发,那么可用的.NET库可以快速解决这个问题,但是我们遇到了为OS X开发这个问题的问题。
从搜索谷歌和SO我发现有几个声称在OS X上使用TFS是不可能的,除了非常基本的版本控制操作,我希望得到确认,截至2015年3月仍然如此。我见过的很多问题都来自于'10 -13',而且从那以后我找不到任何有关进展的信息。我的问题是:甚至可以以编程方式从OS X机器连接到TFS服务器,检索工作项的字段数据,以及更新工作项的字段数据吗?。我认为我的团队已经开始花时间去寻求最终无法发挥作用的C#解决方案。
这是我们到目前为止所尝试的以及为什么它不起作用:
以下是我们要尝试的内容以及为什么我们认为它可能会起作用:
利用Java SDK - 提供的java库可以更好地播放 跨平台而不是C#库。
强制我们的团队切换到Visual Studio Online - 支持REST api,可以与TFS连接。 5个用户后花钱。
是否有一个解决方案可以让我们创建一个独立的应用程序,它能够连接到TFS,在服务器上查询工作项字段,并允许更新在OS X上运行的工作项字段?对于任何反馈,我们都表示感谢!感谢您抽出宝贵时间阅读此问题。
答案 0 :(得分:1)
在任何地方都有一个完整的Java API作为团队资源管理器的一部分。您可以在任何运行java的平台上使用它。
http://www.microsoft.com/en-us/download/details.aspx?id=40785