适用于Windows 7的免费RCS

时间:2010-09-27 14:11:50

标签: version-control windows-7

我一直在使用MKS Source Integrity的RCS(版本控制系统)来完成几个旧项目。我必须转移到新的Windows 7计算机。我的旧版本没有在Windows 7上安装,新版本的软件非常昂贵。

Windows 7的RCS最佳免费或che来源是什么?此外,它是否与我还要安装的MKS Toolkit兼容?

4 个答案:

答案 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),但有些人可能不同意。此捆绑包附带bashssh客户端(与远程存储库有用的同步)。

编辑:对于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版本不兼容"

我的解决方法:

  1. 将sintcm32.dll从32位计算机复制到c:\ windows \ syswow64。
  2. 在资源管理器中,双击.pj文件,将描述设置为" MKS Source Integrity Project / Sandbox File"并定位到" [网络位置] \ mkssi \ mkssi32.exe"
  3. 创建开始菜单快捷方式为" [网络位置] \ mkssi \ mkssi32.exe"等