2

我的公司一直在使用 SVN,但最近迁移到 TFS 2010 以进行源代码控制、持续集成和工作项管理。到目前为止,我们对 TFS 非常满意,但它似乎缺少一些我们喜欢 TortoiseSVN 的功能。具体来说,TortoiseSVN Repo-Browser 能够选择要查看的修订版本。这样,您可以轻松查看您选择的修订版本中存在哪些文件和文件夹。

我们无法找到使用 VS2010 中的源代码管理资源管理器执行此操作的方法。这使得很难获得重新集成到主干中并被删除的开发分支的历史记录。

我已经研究过像 SVNBridge 这样的解决方案,但还没有让它正常工作。有没有其他解决方案可以实现这一目标?

4

2 回答 2

1

如果我错了,请纠正我,将您的问题理解为需要在应用某些特定标签时准确查看源代码管理中存在哪些文件。对于这种情况,我有单独的工作区设置,它映射到我的驱动器上的一个工作文件夹,而不是我的默认工作区。所以我可以在源代码管理资源管理器中切换到这个工作区,然后转到文件->源代码管理->获取特定版本,指定标签或日期,然后获取文件。

如果您不想获取这些文件但只需要查看文件列表,那么您可以使用 File->Source Control->Label->Find Label... - 虽然 UI 不是最友好的用户界面。

于 2012-05-15T17:12:13.173 回答
0

TFS 目前不提供此视图,但它是我们积压的内容。很高兴听到这是人们想要的东西。我会确保我们更加重视这种体验。

如果您有兴趣自己编写此视图,请告诉我,我可以指出您应该使用的 API。

于 2012-05-15T16:49:57.660 回答