我一直在使用MKS Source Integrity的RCS(版本控制系统)来完成几个旧项目。我必须转移到新的Windows 7计算机。我的旧版本没有在Windows 7上安装,新版本的软件非常昂贵。
Windows 7的RCS最佳免费或che来源是什么?此外,它是否与我还要安装的MKS Toolkit兼容?
答案 0 :(得分:2)
RCS的官方网站有Windows 32位二进制文件,但它们已过时。因人而异。 http://www.cs.purdue.edu/homes/trinkle/RCS/
编辑:我刚刚尝试了二进制文件(来自第一个zip文件)。它们似乎适用于一个简单的文本文件。
我把它们放在一个目录中。然后我创建了一个“RCS”目录。然后我创建了一个文本文件。然后我在我的cmd.exe窗口中运行“set TZ = EST”(这些工具需要一个时区)。然后我能够使用RCS命令行工具检查文本文件。
请注意,鉴于二进制文件的日期,可能不支持大文件。
如果您希望系统范围内的二进制文件可用,则必须将它们放在Windows PATH上的某个位置,并将TZ环境变量设置为帐户环境中所需的区域。
答案 1 :(得分:1)
RCS提供反向合并,如果您希望为软件的ECO版本应用选定的修订,而不添加经过较少测试的产品增强功能,则可能非常有用。我能够生成ECO版本的实时控制系统,并且没有得到软件工程师协助下一版本产品的数百次修复。 ClearCase当时没有提供类似的功能。
我们使用了rcs和gmake。构建脚本是用Perl编写的。每个都在本机Windows上运行。我希望华盛顿软件公司的白痴会使用/而不是\来作为文件分隔符。
答案 2 :(得分:0)
Git (MSysGit)适用于Windows 7并且是免费的。有一个与Git相关的学习曲线,我认为这是值得的(为了获得的好处,特别是关于分布式VCS),但有些人可能不同意。此捆绑包附带bash
和ssh
客户端(与远程存储库有用的同步)。
编辑:对于RCS,具体来说RCS package来自Cygwin或来自Purdue RCS Homepage的独立包(后者称为“ The最新的PC(OS / 2 DOS Win95 NT)“,但我想它可能适用于Windows 7,我很确定Cygwin包适用于Win 7)。
答案 3 :(得分:0)
在Windows 7 64位SETUP32.EXE失败"与您正在运行的Windows版本不兼容"
我的解决方法: