version-control - 用于从 Source Safe 迁移大量项目的 TFS 策略

标签 version-control tfs visual-sourcesafe

我工作的公司拥有 1000 多个我们维护的应用程序。其中许多是旧技术,如 VB6,或较差的技术 (Access)。

我们正在寻求摆脱 Source Safe。我们有 TFS 运行,我们正在将我们的 dot.net 项目转移到 TFS。其他项目不与 TFS 集成,也不需要门户或任何其他 TFS 功能(源代码控制除外)。

由于产品的不可靠性,我担心将其他项目留在 Source Safe 中。

据我所知,有两种选择:

1) 在 TFS 中创建一个名为“VB6”的空项目(例如)。为 VSS 中的每个 VB6 应用程序分支它。这会将所有 VB6 应用程序放在该子文件夹中。这样,所有应用程序都可以在 TFS 中。

2) 将dot net项目放到TFS中。创建一个 CVSNT 存储库并将所有其他 VSS 项目放在那里。

3) 将dot net项目放到TFS中。将所有其他项目留在 VSS 中。每周对所有 VSS 数据库运行压缩和修复。

人们认为哪个选项最好?有没有其他人遇到过类似的情况?

最佳答案

这三个选项对我来说都没有意义。如果您希望摆脱 SourceSafe,并且已经决定迁移到 TFS(至少对于您的 .NET 项目),那么基本上您要问的是是否有一种好方法可以迁移 1000旧的技术应用到 TFS?

我的建议是简单地使用 Source Control Explorer 作为 TFS 的 SCC 客户端。它的工作原理类似于 SourceSafe GUI。有什么理由行不通吗?

关于version-control - 用于从 Source Safe 迁移大量项目的 TFS 策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544799/

相关文章:

c# - 在 TFS 中跟踪 WorkItem 的链接变化

tfs - 如何在 TFS 中查询历史记录?

visual-studio - TFS 在 Visual Studio for Mac 中是否可用

visual-studio - Visual Studio 2008 是否与 SourceSafe 集成?

git - Mercurial 书签和 'Git like branching'

svn - 使用 TortoiseSVN 同步文件夹

linux - Eclipse CDT Linux ClearCase SCM Adapter 插件安装问题

svn - 从标签分支

visual-sourcesafe - 如何跳过 Visual Sourcesafe 的登录提示?

visual-studio-2008 - 从 VSS 中拯救我们