是的,标题是正确的。有没有办法从用户的计算机(通过SVN桥连接到该TFS存储库的用户计算机)中查看TFS(Microsoft Team Foundation Server)中存在的项目?

(相关:SVN桥是一种允许使用颠覆工具连接到TFS存储库的工具)

为什么?因为我们有高度捍卫(死于)SVN在TFS上使用SVN的开发人员。这些高级开发人员将对第三方供应商进行校验审查。

问题在于该项目当前位于TFS中,并将保留在那里(根据CTO的说明)。我们被允许使用一座SVN桥,但是我尚不清楚这些代码审查工具是否支持这种跨平台。

怎么样?好吧,我认为它会知道代码审核软件包中的文件。为什么它不能将这些文件与SVN目录进行比较,而不是TFS?

促使我想到这个环境的是代码合作者的演示:

http://smartbear.com/docs/viewlets/codecollabdemo/codecollabdemo.html

截屏:

enter image description here

请注意,在开始时,它要求审查哪些存储库?如果远程团队选择TFS,而本地团队选择SVN怎么办?是的,我将为这个问题提供他们的技术支持。但是我也想在此处向任何可能具有类似设置的人发布问题。

提前致谢。

有帮助吗?

解决方案

如果您的SVN Bridge软件已经足够高级,则代码合作者将仅将存储库视为SVN存储库,因此没有问题。代码合作者客户端(GUI和命令行)都执行subversion Commandline客户端(您可以指定路径和名称)以获取其信息。如果您打开调试日志(在命令行上或通过GUI中的帮助菜单上的dia -debug),您甚至可以准确查看正在执行哪些SVN命令。只要输出与“真实”颠覆兼容的输出,您应该可以的,因为您的客户只会将其视为SVN存储库。

由于评论的作者通常是唯一将文件添加到审核中的人,因此试图将TF中的文件与subversion-bridged to to the同一评论中的文件进行比较的问题不应该出现 - 这是很好的,因为这实际上是不起作用的,因为这些文件在两个不同的SCM中。只要单个作者坚持一个SCM或另一个SCM,您就可以了。

(PS:我为Smartbear工作,开发和技术支持工作)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top