轻量级/便携式VCS用于服务器跳跃DBA?

时间:2009-10-28 15:46:13

标签: windows dvcs aix portable-applications

我正在寻找能够帮助我保持所有工作脚本同步的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机器上使用单个回购。 :)

我正在运行WinXP,大量使用Cygwin和CrunchBang VM。

2 个答案:

答案 0 :(得分:3)

我自己使用git,但熟悉hg,bzr等.Fossil是我见过的唯一一个自给自足的人。它主要由sqlite项目使用。

请参阅http://www.fossil-scm.org/

它应该适用于您列出的所有平台!

答案 1 :(得分:3)

如果您喜欢mercurial,可以轻松地将它随身携带在USB驱动器上。那里有几个便携式python包。 Instant django包含mercurial http://www.instantdjango.com/,并且还可以使用python工具箱的其余部分。

我自己使用它。