创造&访问变更集和更多TFS SDK C#

时间:2015-08-13 09:09:56

标签: c# tfs sdk

我遇到了障碍。

我必须创建新文件夹&我设法做的分支内的文件。现在,我的目标是在文件中添加一些数据,TFS将为这些文件的每次更改创建Changesets。这也是我管理的。后来我想访问这些变更集。

三个问题。

  1. 每次创建文件时,我都要创建一个临时工作区,将其映射到本地文件夹,创建一个文件,然后添加&报到。现在,有替代方案吗?是否有可能直接创建一个完整的文件?

  2. 每次我必须编辑文件时,我必须重复上述操作。创建工作区,在本地映射,下载文件,编辑,CheckIn。只有这样TFS才会创建变更集。我们能以某种方式克服这个问题并直接编辑TFS分支中的文件并仍然有变更集吗?

  3. 我可以检索和比较不同变更集中的代码,但为此我也必须下载文件并使用代码或工具进行比较。有没有办法直接检索和显示所有变更集,让用户决定选择哪一个?

  4. 我的目标是创建分支机构。在分支内部我将创建子文件夹并将数据存储在文件中。这些文件将存储JSON对象或XML。文件的内容将是一些与表有关的数据。每当文件发生任何变化时,TFS都会创建变更集。这些变更集实际上是我文件中数据的一种历史记录。稍后我想显示所有变更集,让用户从可用的变更集中进行选择。

    我知道如何做到这一切,但是创建临时工作空间,映射它们,然后更改,CheckIn等等都有很多开销......

    问题

    1. 有没有办法可以解决上面的三个问题?或者还有其他方法吗?任何工具或API?如何为TFS新的REST API。它可以解决我的问题吗?

    2. 如果没有其他方法,我必须采用当前的方法来处理所有开销。这是一个好习惯吗?它如何通过服务工作?

    3. 萨姆

0 个答案:

没有答案