windows - 服务器跳跃 DBA 的轻量级/可移植 VCS?

标签 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 虚拟机。

最佳答案

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

参见 http://www.fossil-scm.org/

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

关于windows - 服务器跳跃 DBA 的轻量级/可移植 VCS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1638123/

相关文章:

c++ - Crystal 报表 UFL UF5SaveState 和 UF5RestoreState 中的 GLOBAL 返回值

bash - mv 不识别通配符/变量扩展

windows - 是否有一种编程方式来检测进程是否可以与桌面交互

windows - Windbg !heap 输出中的 'size' 数字意味着什么?

version-control - 检索文件的旧版本而不更改工作副本父对象

mercurial - 使用 Mercurial 递归标记所有子存储库

logging -/var文件系统上的日志文件会导致应用程序崩溃吗

c++ - Aix Visual Age C++ 从版本 8 移至版本 11 模板问题

Node.js 符号链接(symbolic link)连接在 Windows 上损坏?

git - Git 的索引概念如何改进或改变您的工作流程?