我即将开始与其他供应商合作。供应商有源代码和SVN存储库,而我们有TFS。我很有兴趣使用TFS中提供的工作项跟踪,但使用SVN作为源控件。有谁知道这是否可行?
我认为另一种选择是使用某种轮询机制,以便我可以将SVN源下载到TFS源,然后像我常规那样使用TFS源代码控制。我认为主要的问题是将我的更改重新放回SVN存储库。
答案 0 :(得分:2)
我认为这是可能的,但你无法将工作项与变更集或搁置集关联起来,这对我来说是我最喜欢TFS的事情之一。
我认为无论哪种方式你都要进行一些棘手的合并/同步。在我看来,你最好的选择是同意为两个团队提供单一的源控制解决方案。
如果仅想要在没有源控制功能的情况下使用TFS的工作项跟踪,您应该可以。
答案 1 :(得分:0)
我想我只想到了一个解决方案。我应该能够将源代码下载到vendor-src目录...复制我们的主干然后将其检入tfs ...
要进行合并,请从供应商svn获取最新信息...使用Beyond Compare合并我们的主干和vendor-src并进行超越比较我可以将两个文件夹与各自的版本控制回购关联。
有点笨拙和一些脱节,因为双方都会错过登记评论,而不是真正的最佳选择,但我相信这是我现在可用的最佳选择。