我曾经在几个旧项目中使用过MKS Source Integrity的RCS(版本控制系统)。现在我需要更换到一个新的Windows 7电脑。我手头的旧版本无法在Windows 7上安装,而新版本的软件非常昂贵。
有没有适用于Windows 7的最好的免费或廉价RCS来源?另外,它是否与我仍然要安装的MKS Toolkit兼容?
我曾经在几个旧项目中使用过MKS Source Integrity的RCS(版本控制系统)。现在我需要更换到一个新的Windows 7电脑。我手头的旧版本无法在Windows 7上安装,而新版本的软件非常昂贵。
有没有适用于Windows 7的最好的免费或廉价RCS来源?另外,它是否与我仍然要安装的MKS Toolkit兼容?
RCS 提供反向合并功能,当您想为软件的 ECO 版本应用选定的修复补丁而无需添加未经充分测试的产品增强时,这将非常有用。我能够在下一个产品版本的软件工程师没有帮助的情况下,生成具有数百个修复补丁的实时控制系统的 ECO 版本。当时 ClearCase 没有提供类似的功能。
我们使用了 RCS 和 Gmake。构建脚本是用 Perl 编写的,每个都在本地 Windows 上运行。我希望华盛顿软件公司的那些笨蛋使用 / 而不是 \ 作为文件分隔符。
Git (MSysGit)适用于Windows 7并且是免费的。使用Git需要一定的学习曲线,但我认为这是值得的(尤其是关于分布式版本控制系统的好处),但有些人可能不同意。这个软件包带有bash
和一个ssh
客户端(可用于与远程存储库同步)。
编辑:对于RCS,可以通过Cygwin或Purdue RCS Homepage提供的独立软件包来安装,前者还提供了RCS package(后者说“最新的PC(OS/2 DOS Win95 NT)”,但我想它也可以在Windows 7上运行,我相当确定Cygwin软件包可以在Win 7上运行)。