subversion(SVN)中的 etckeeper 实现

subversion(SVN)中的 etckeeper 实现

如何在 subversion(SVN)中设置 etckeeper。我知道 etckeeper 可以与 git、mercurial(hg)等一起使用,但它不能与 subversion 一起使用。

我在 svn 中被这个 etckeeper 实现难住了......

还有什么帮助吗......

答案1

来自该项目的网站: etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository.

因此,就“受支持的”解决方案而言:您不能这样做。(我也无法理解您为什么要这样做——在我看来,git 和 Mercurial 远远优于 SVN)。

如果您真的感兴趣,您可以深入etckeeper研究源代码并添加支持,但部署 git 似乎是一个不太痛苦的解决方案。

答案2

git 客户端支持 SVN 服务器。我从未测试过。在较旧的 GIT 客户端版本上,您可能会遇到 https 和无密码授权 svn 服务器的问题。您可以了解此文档:

http://git-scm.com/book/en/Git-and-Other-Systems-Git-and-Subversion

首先尝试在 etckeeper 之外单独建立从 git 客户端到 svn 服务器的连接。如果无法建立,则显示一些没有身份验证(如果有)和加密(纯 http)的 svn 存储库。如果成功,则使用加密隧道进行相同的操作。如果成功,则尝试将配置移动到 etc git 存储库。

相关内容