我对SVN很新,所以这可能很简单,但我保证它已经花了我一整天。这是设置:
安装在/ www /下的Apache,该网站位于/www/htdocs/example.com/www/我有一个工作的SVN服务器(同一台机器),我想在提交(使用挂钩)之后手动或自动发布内容到目的地:/www/htdocs/example.com/www/。回购在/svn/www.example.com下。到目前为止我遇到了两个问题:
谢谢!
答案 0 :(得分:0)
您可以在www目录中创建结帐,而不是导出。您可以在apache中deny access to .svn folder。
然后当SVN服务器上有提交时,更新您的工作副本并将其设置为丢弃本地冲突的更改:
svn update --accept theirs-full /www/htdocs/example.com/www
您还可以先执行svn revert
以放弃所有本地更改。 svn checkout --force
should also work