我正在寻找可以帮助我保持所有工作脚本同步的 VCS。
要求:
- 便携(如闪存驱动器,不是代码级)
- 在 Windows XP 和 Server 2003+ 上运行
- 无安装依赖项(Cygwin、perl、Python)
我在我的工作机器上使用 Mercurial 对我作为 MS SQL Server DBA 和 Unix 系统管理员维护的各种 T-SQL、ksh、perl 和 CMD/BAT 脚本进行版本控制。到目前为止,hg 已经在我的 AIX 机器上工作了——我在登录时挂载了我的主目录,并像处理本地一样处理 repo。
我无法为我使用的 Windows 机器找到类似的解决方案。他们中的大多数我没有本地管理员权限;即使我这样做了,我也不想在所有这些设备上安装(和维护)Python + Mercurial。我无法远程访问它们的主目录,这使得在每台机器上运行的客户端成为唯一的选择。
答案可以让我为 Windows 和 Unix 机器使用单个 repo 的答案。:)
我正在运行 WinXP,大量使用 Cygwin 和 CrunchBang VM。