Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux上的轻量级版本控制软件_Linux_Version Control - Fatal编程技术网

Linux上的轻量级版本控制软件

Linux上的轻量级版本控制软件,linux,version-control,Linux,Version Control,我在一个共享系统中使用一个shell帐户,我想为我的bash脚本和配置文件使用一些版本控制软件 它必须在没有依赖项的Linux上工作,只需在my home目录中解包即可。我不需要远程结账、分支或其他花哨的技巧。我希望能够提交我的更改并在需要时恢复它们。试试。我刚刚看到前面的问题。它完全符合我的需要 感谢Adam的建议,但Git依赖于几个软件包,这些软件包的版本并非全部对我可用。。您只需将其安装在本地目录中,并确保它位于您的路径中。它给你很大的力量 更新评论: 大多数托管帐户的存储空间远远超过了您

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

它必须在没有依赖项的Linux上工作,只需在my home目录中解包即可。我不需要远程结账、分支或其他花哨的技巧。我希望能够提交我的更改并在需要时恢复它们。

试试。

我刚刚看到前面的问题。它完全符合我的需要

感谢Adam的建议,但Git依赖于几个软件包,这些软件包的版本并非全部对我可用。

。您只需将其安装在本地目录中,并确保它位于您的路径中。它给你很大的力量

更新评论:

大多数托管帐户的存储空间远远超过了您的需求(例如,webpartion在一个10美元/月的帐户上为您提供10GB的存储空间),因此请在本地安装Python。构建/安装时,只需添加
--prefix=/home/you/local
。它将创建local/bin/、local/lib/,等等。现在您有了Python,然后可以使用自己的Python安装Mercurial

如果您的帐户几乎没有存储空间,或者缺少关键的构建工具(如gcc等),则表明您使用了错误的主机。

单二进制

没有依赖关系

版本控制

内置票证跟踪器和wiki


CLI和web界面。

我使用Subversion。适合本地访问


我必须说,我还远程将我的脚本签出到我的大多数shell帐户。这是一种非常方便的方法,可以确保不同帐户的设置保持一致。

谢谢,但它需要Python,而我没有Python。酷!我也要和DARC一起试试。