Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
svn工作副本问题_Svn_Apache - Fatal编程技术网

svn工作副本问题

svn工作副本问题,svn,apache,Svn,Apache,嗨,伙计们,我有一个简单的问题,但对我来说并不容易 我在/mnt/apps/repos中有一个repo,我想做一个钩子,将所有内容更新/导出到/mnt/apps/dev/repos文件夹,但在运行时: #/usr/bin/svn update /mnt/apps/dev/repos 我得到一个错误: Skipped '/mnt/webapps/dev/repos' 跑步时 #usr/bin/svn export /mnt/apps/dev/repos 我得到: svn: '/mnt/web

嗨,伙计们,我有一个简单的问题,但对我来说并不容易

我在/mnt/apps/repos中有一个repo,我想做一个钩子,将所有内容更新/导出到/mnt/apps/dev/repos文件夹,但在运行时:

#/usr/bin/svn update /mnt/apps/dev/repos
我得到一个错误:

Skipped '/mnt/webapps/dev/repos'
跑步时

#usr/bin/svn export /mnt/apps/dev/repos
我得到:

svn: '/mnt/webapps/dev/repos' is not a working copy
如何将/mnt/webapps/dev/repos添加为repo数据库中所有文件的工作副本


请帮助

您应该使用URL格式指定存储库,http://、https://、svn://、svn+ssh://或文件://

存储库是所有版本的数据库,因此您无法更新它。您可能想签出一份工作副本

svn checkout file:///mnt/webapps/dev/repos /home/user/workingcopy
请注意:

  • 通常不签出存储库的根目录,通常在其中有一个/project/trunk布局
  • 出于安全原因,与多人一起使用存储库时,建议使用http://或svn(+ssh)://。最好在存储库前面有一个服务器守护进程,而不是允许每个人都对其进行读/写访问
  • 如果
    /mnt
    指示您装载了一个网络共享,其中包含存储库,不要这样做,请使用服务器

查看免费版本以了解更多详细信息

如何添加此.svn文件夹,这似乎是一个诀窍?您的svn服务器是否与存储库的工作副本位于同一台机器上?是的,我想使用is用于Apache开发目的谢谢,但是如果我需要工作副本在同一台服务器上,以便在Apache下生成开发版本呢?好的,svn签出file:///mnt/webapps/svn/repos /mnt/webapps/dev/repos/完成了这个技巧,然后我就可以做hook as:svn update/mnt/webapps/dev/repos/chearsyou将存储库签出到存储库中。我强烈建议您阅读这本书/文档,因为这听起来非常错误和不完整!这就是为什么我告诉你使用
/home/user/workingcopy