合并Sourcesafe中的文件

时间:2008-10-23 11:34:58

标签: visual-studio version-control visual-sourcesafe

全部,

我目前有两个SourceSafe项目,由于多种原因我无法迁移到我们的SVN服务器。

但是我目前正在尝试将修复从一个项目合并到另一个项目中。

我知道Sourcesafe不是最好的,但我刚才经历的过程特别乏味

  1. 比较识别的文件 我需要合并的变化。
  2. 复制和 将相关更改粘贴到 期望的项目
  3. 测试
  4. 提交
  5. 这似乎并不太糟糕,但需要审核多个更改和多个文件,这将成为一场噩梦。

    有没有其他方法可以实现这一目标?

3 个答案:

答案 0 :(得分:4)

查看不同版本并使用第三方工具合并它们可能是值得的。看看kdiff3(http://kdiff3.sourceforge.net/) - 它可以在linux或Windows上运行,并且可以非常智能地合并到3个不同的版本。这允许您将两个开发人员的更改与公共基本版本进行比较。

另一个有用的工具是kompare,它可以突出显示两个文件之间非常具体的差异。

祝你好运!

答案 1 :(得分:1)

老实说,在VSS中合并是如此糟糕,我个人会将你的项目的两个版本都检入SVN,并在两个目录树之间做差异来得出你的差异。

这至少会让步骤#1变得非常简单。如果您不允许在SVN服务器上执行此操作,请暂时使用TortoiseSVN在磁盘上创建本地存储库以完成任务。

答案 2 :(得分:-1)

winmerge可以与sourcesafe结合使用。 支持文件夹比较。