svn工作副本问题
嗨,伙计们,我有一个简单的问题,但对我来说并不容易 我在/mnt/apps/repos中有一个repo,我想做一个钩子,将所有内容更新/导出到/mnt/apps/dev/repos文件夹,但在运行时: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
#/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
。