【发布时间】:2012-12-16 01:44:47
【问题描述】:
我对 SVN 很陌生,所以这可能很简单,但我保证我已经花了一整天的时间。这是设置:
Apache 安装在 /www/ 下,网站在 /www/htdocs/example.com/www/ 下
我有一个正常工作的 SVN 服务器(同一台机器),我想手动或在提交后自动发布(使用钩子),将内容发布到目标:/www/htdocs/example.com/www/。仓库位于 /svn/www.example.com 下。到目前为止,我遇到了两个问题:
- 如果我运行“svn export --force file:///svn/www.example.com /www/htdocs/example.com/www”,它会创建一个新目录:/ www/htdocs/example.com/www/www.example.com。我可以在没有根目录的情况下进行导出,而只导出其内容吗?
- 网站根目录 (/www/htdocs/example.com/www) 已经有用户上传的文件,因此从 svn 导出应该只覆盖在 repo 中找到的文件,其余部分保持不变(基本上是合并)。
谢谢!
【问题讨论】: