首先,我想澄清一个简短的问题,我是否认为svn repo中的文件实际上不在您检查时所看到的分层结构中存在?

我尝试使用svn export ~/svn/project1 ~/public_html/project1,但没有用。

我真正想要的是在执行提交时自动执行导出命令,以便可以在Web浏览器中立即看到所做的更改。

最佳答案



正确...它们实际上存在于存储库目录中的各种数据库中。但是,您可以在工作副本或伪造网址上调用svn导出。因此,假设您的存储库位于系统上的/svn/myproject上,并且您在trunk上具有~/myproject的工作副本,则任何以下逗逗逗号都将正确导出:
svn export --force ~/myproject ~/public_htmlsvn export --force file:///svn/myproject/trunk ~/public_html
当然,您可以根据访问方式的设置,用svn协议(protocol)替换httpsvn+sshfile

关于linux - 自动将svn信息库的内容导出到另一个目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2133713/

10-14 17:06
查看更多