我正在寻找能够帮助我保持所有工作脚本同步的VCS。
要求:
我在我的工作机器上使用Mercurial来控制我作为MS SQL Server DBA和Unix系统管理员维护的各种T-SQL,ksh,perl和CMD / BAT脚本。到目前为止,hg已经为我的AIX盒子工作了 - 我在登录时挂载了我的主目录,并像处理本地一样处理了repo。
我无法为我使用的Windows机器找到类似的解决方案。他们中的大多数我没有本地管理员权限;即使我这样做,我也不想在所有这些上安装(和维护)Python + Mercurial。我无法远程访问我的主目录,这使得每台机器上运行的客户端成为唯一的选择。
奖励积分可以让我在Windows和Unix机器上使用单个回购。 :)
我正在运行WinXP,大量使用Cygwin和CrunchBang VM。
答案 0 :(得分:3)
我自己使用git,但熟悉hg,bzr等.Fossil是我见过的唯一一个自给自足的人。它主要由sqlite项目使用。
它应该适用于您列出的所有平台!
答案 1 :(得分:3)
如果您喜欢mercurial,可以轻松地将它随身携带在USB驱动器上。那里有几个便携式python包。 Instant django包含mercurial http://www.instantdjango.com/,并且还可以使用python工具箱的其余部分。
我自己使用它。