问题标签 [tfs-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
workitem - 从哪里开始查询 TFS 数据库/仓库?
现在我只有一个链接到 tfs 门户 http://...
我想编写一个直接查询的应用程序或编写一个查询数据库的 SQL 查询(我不知道服务器地址或如何确定数据库或仓库服务器信息)
如果您熟悉任何提示、技术或资源,请指教?!
最终目标: 1. 根据外部报告的不同标准询问工作项。
.net - 从 Build 中获取 BuildAgent 信息
我有一个 IBuildDetail 变量,其中包含我需要的构建信息。
好的,但是当我检查属性 BuildAgent 时,它显示:build.BuildAgent' 抛出了一个类型为 'System.NotImplementedException
然后我尝试检查 build.BuildController.Agents,很高兴我找到了 BuildAgent,但是这个集合中有 7 个构建代理。我只需要与我的构建相关的构建代理,而不是来自该控制器的所有构建代理。
有谁知道如何获取这些信息?(使用 IBuildDetail 变量选择构建代理名称或机器名称)
-> 我正在使用 TFS2010 api,我需要每个构建的代理是什么
tfs - 获取过去工作项编辑的历史“文本”
假设我在 TFS 中制作了一个工作项。然后我进行更改并更新“历史记录”选项卡中的文本(然后保存)。
使用 TFS API,如何获取该文本?
我原以为它会在工作项的修订集合中的最后一项的历史字符串中。(因为通过 API 设置字符串,您可以在普通工作项上使用History。)但是,在Revisions数组中,所有工作项都显示为History为空。
关于如何获得这个字符串的任何想法?
c# - 以编程方式在 TFS 中添加新迭代
我可以通过右键单击项目并转到团队项目设置 > 区域和迭代 > 迭代选项卡来手动将新迭代添加到 TFS 中的团队项目。
有没有一个例子说明如何使用他们的 API 以编程方式做到这一点?
谢谢!
c# - 如何在 Visual Studio 中获取已连接 TFS 项目的列表?
使用 Visual Studio 2010 和 TFS 2010 SDK,我想获取用户选择的当前集合中的项目列表。
我该怎么做呢?
我可以使用此代码获取集合 uri,但不能获取项目:
tfs - TfsTeamProjectCollection API
我正在使用 TFS API 连接到 Team Foundation Server。在 Server URI 中,我传递了服务器的主机名。我收到错误的 URI 格式错误。
teamFoundationServer = new TfsTeamProjectCollection(new Uri(this.Server,UriKind.Absolute), this.Credentials); teamFoundationServer.EnsureAuthenticated();
tfs - TFS 中的自定义签入策略?
我们的项目中有一些 xml 文件,每当我们将这些 xml 文件签入 TFS 时,我们在签入之前确保我们已将这些 xml 文件添加到专有应用程序中。
现在新员工更经常忘记在签到之前将文件添加到专有应用程序中,这变得越来越严重......
我们想要一个确认对话框(提醒),询问开发人员是否已将 xml 文件添加到应用程序中。如果是,则签入,否则保持签出...
请提出这样的事情是否可能,任何相关的代码或链接将不胜感激。
tfs - TFS SDK - 获取网络凭据提示
我正在尝试获取网络提示,以便用户可以提供凭据。我看到了这并没有帮助。有人可以提供一个更完整的例子吗?目标是从 Word 加载项中获取此内容,以便我可以根据 word 文档中提到的功能点在 TFS 中创建工作项。因此,有人将功能点写入文档,将其关闭,然后它会要求提供网络凭据,以便它可以在 TFS 中创建工作项。
tfs-sdk - 如何仅获取与指定分支/文件夹有关的搁置集?
无论所有者如何,我都试图列出分支中的所有搁置集。我看到我可以使用 QueryShelvesets(null, null) 从版本控制中获取所有搁置集,但我看不到如何指定分支/文件夹。
如何仅获取与指定分支/文件夹有关的搁置集?
version-control - 使用 TFS API 在版本控制中修改文件/项目的权限
使用 TFS API,我需要更改版本控制中指定文件/项目的权限。我需要编辑特定用户或所有用户的权限。
例如,我的应用程序将阻止所有用户签入指定文件。然后,它将允许特定用户签入该文件,执行文件签入,然后允许所有用户再次签入。
我怎样才能做到这一点?请提供示例代码。