我正在使用共享系统中的shell帐户,我想为我的bash脚本和配置文件使用一些版本控制软件。
它必须在没有依赖项的Linux上运行,只需在我的主目录中解压缩它。我不需要远程结账,分支或其他花哨的技巧。我希望能够提交我的更改并在需要时恢复它们。
答案 0 :(得分:5)
尝试Git。
答案 1 :(得分:3)
答案 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帐户的脚本。这是确保不同帐户的设置保持一致的非常方便的方法。