我下SVN一个网站,我想修补直播网站,目前有什么在库(即有效地调用直播网站上SVN更新),但我不希望每个文件夹中的.svn目录的生产网站。

有没有办法建立SVN,以便与版本信息的.svn文件夹不在同一个目录中的文件版本控制下?

在git的,你可以(根据的 http://toroid.org/ams/git-website-howto ),我基本上要能够做到在SVN类似的东西。

有帮助吗?

解决方案

svn export工作以一个checkout但没有.svn目录类似。但是,你不能update这样的结构,因为它不是一个SVN工作拷贝。

您还可以配置Web服务器,以禁止访问.svn目录和刚刚与购买+更新方法去。

其他提示

如何rsync的配置为不复制 “的.svn” 目录?

rsync --exclude=.svn local_svn_copy webserver:site/

这可被重新运行以刷新webserver的副本。

的httpd.conf:

<Directory ~ "\.svn">
    Order allow,deny
    Deny from all
</Directory>

如当重复使用时laalto提到svn export使得对用于更新“工作副本”一种简单的但不是非常有效的方法:

milen@dev:~$ svn export --non-interactive --force "<URL>" <directory>

您也可以使用git-svn创建网站的git的镜子,然后发布你链接的文章中所描述的方式。显然,这不是一个直接的解决方案虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top