Linux上的轻量版控制软件

时间:2010-03-12 17:16:40

标签: linux version-control

我正在使用共享系统中的shell帐户,我想为我的bash脚本和配置文件使用一些版本控制软件。

它必须在没有依赖项的Linux上运行,只需在我的主目录中解压缩它。我不需要远程结账,分支或其他花哨的技巧。我希望能够提交我的更改并在需要时恢复它们。

5 个答案:

答案 0 :(得分:5)

尝试Git

答案 1 :(得分:3)

fossil

单个二进制文件。

没有依赖。

版本控制。

内置票务跟踪器和维基。

CLI和网络界面。

答案 2 :(得分:1)

Mercurial。您可以将其安装在本地目录中,并确保它在您的PATH中。它给你很大的力量。

评论更新:

大多数主机帐户都有方式比您需要的更多存储空间(例如,WebFaction在10美元/月的帐户中为您提供10GB),因此请在本地安装Python。在进行构建/安装时,只需添加--prefix=/home/you/local即可。它将创建local / bin /,local / lib /等。现在你有Python,然后你可以使用你自己的python安装Mercurial。

如果您的帐户存储空间很少,或者缺少重要的构建工具(例如gcc等),那么您使用的是错误的托管。

答案 3 :(得分:0)

我刚刚找到Darcs查看以前的问题。它完全符合我的需要。

感谢Adam的建议,但是Git依赖于几个版本,而这些版本并不是我所能提供的。

答案 4 :(得分:0)

我使用Subversion。适用于本地访问。

我必须说,我还会远程检查我的大多数shell帐户的脚本。这是确保不同帐户的设置保持一致的非常方便的方法。