【发布时间】:2017-10-27 19:28:45
【问题描述】:
我参与了为我们的翻译应用编写 TFS 连接器的工作。我们提供了一个连接器,可以从 TFVC 获取文件并将这些文件的翻译版本上传回 repo。
我们对 TFS 的工作原理不是很熟悉,因为我们只是了解了 TFVC 的基础知识。以下是我们的连接器的一些额外要求:
在 VSTS 中找到相应的本地化故事(这可以通过故事名称而不是数字来完成吗?)[我们目前正在获取与某些变更集匹配的文件]
将文件与每个应用程序的相应本地化故事相关联
提交文件进行代码审查
有谁知道是否有可能使用 Java SDK 通过查看故事名称来查找 TFVC 存储库中的文件?
至于上传文件,我知道我们必须使用 workspace.shelve 而不是 workspace.checkIn 来搁置这些文件,以便可以提交审查,对吗?
【问题讨论】:
-
关于 TFVC,它使用带有搁置集的代码审查工作项。关于带有变更集的工作项,变更集将链接到工作项(例如用户故事)。您能否提供您的需求的详细信息,您是想要获取用户存储的变更集还是想要使用 Java 进行代码审查?
-
感谢您的见解。我们将不得不从 TFVC 存储库中获取与某个用户故事相关联的文件。然后,我们将添加这些文件进行翻译,我们必须将翻译后的文件上传回存储库。现在我们只是将它上传到 repo。客户端请求将上传的文件与用户故事相关联。他们希望我们创建搁置集,以便文件可以首先获得代码审查。我认为他们将自己使用 TFS 进行代码审查。
标签: java tfs sdk tfvc user-stories