gpt4 book ai didi

linux - 从 svn 存储库复制文件

转载 作者:IT王子 更新时间:2023-10-29 01:02:31 26 4
gpt4 key购买 nike

我想从服务器上的 svn 存储库复制文件和文件夹,但我不想安装 svn 客户端,我可以在没有 svn 客户端的情况下安装吗?

PS 服务器 - linux (CentOS 5.5),svnadmin 版本 1.4.2 (r22196) 编译于 2009 年 8 月 10 日,17:54:46。

更新:文件已经导出到服务器:我想将文件从 svn 存储库导入到运行网络服务器的目录。例如:位于/var/svn/repos 的 svn 存储库,我想将存储库转储到/var/www,但在/var/svn/repos 中没有我需要的文件。

PSS 抱歉我的英语不好 =\

最佳答案

Subversion 存储库不是您可以像使用 CVS 那样仔细阅读的可读格式。要读取存储库中的文件,您需要有人在某处有客户。

如果您的 Subversion 存储库使用 Apache httpd 作为其服务器,您可以使用 wgetcurl 获取特定目录自 以来的最后修订作为额外的好处,Subversion Apache httpd 模块允许您查看最新版本。

$ wget http://svn/repos/foo/trunk/myfile.java

另一种选择是使用像 (ViewVC)[http://www.viewvc.org/] 或 Sventon 这样的 Subversion 存储库浏览器。 .这些将允许您浏览整个存储库(包括旧版本),而无需在本地计算机上安装 Subversion 客户端。我喜欢 Sventon,因为它不必从 Subversion 存储库服务器运行。

如果您使用的是 Centos 5.5,您应该已经在系统上安装了 Subversion 命令行客户端。在这种情况下,如果您不需要 .svn 目录,请使用 svn export 命令而不是 svn checkout

或者,将您的网络服务器设置为忽略 .svn 目录。这样,您就可以执行 svn update 并更新 Web 服务器上的文件,而无需重新下载所有内容。

关于linux - 从 svn 存储库复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com