TFS 2013 tbl_分行状态,无API

TFS 2013 tbl_分行状态,无API,tfs,Tfs,我需要得到一个包含路径和IsDeleted状态的所有分支的列表。我可以通过开发环境中的API实现这一点,但我将无法在生产环境中使用API。一种解决方法是查询TFS数据库中我需要的数据。我找到了Branchs表(tbl_Branchs),但它没有status列。我不确定我需要加入什么才能找到状态 如果使用API,我正在查找branchObject.Properties.RootItem.IsDeleted属性中的状态 有人知道应该看什么来获得与API使用的分支相同的状态吗 谢谢。分支作为项目进行跟

我需要得到一个包含路径和IsDeleted状态的所有分支的列表。我可以通过开发环境中的API实现这一点,但我将无法在生产环境中使用API。一种解决方法是查询TFS数据库中我需要的数据。我找到了Branchs表(tbl_Branchs),但它没有status列。我不确定我需要加入什么才能找到状态

如果使用API,我正在查找branchObject.Properties.RootItem.IsDeleted属性中的状态

有人知道应该看什么来获得与API使用的分支相同的状态吗


谢谢。

分支作为项目进行跟踪。因此,您需要加入“tbl_版本”以获取分支的所有版本。“删除ID”>0的条目表示已删除。但是,我们不建议像Daniel在评论中提到的那样直接查询TFS数据库。如果有其他解决方法,则应避免此问题。

不应直接查询TFS数据库。它不受支持,没有文档记录,不推荐使用。