svn checkout 和更新,无需 .svn 目录

标签 svn website-deployment

我在 svn 下有一个网站,我想用存储库中当前的内容修补实时网站(即有效地在实时网站上调用 svn update),但我不希望生产中的每个文件夹中都有 .svn 目录网站。

有没有办法设置svn,使带有版本信息的.svn文件夹与版本控制下的文件不在同一目录中?

在 git 中,您可以创建和分离工作树,并以这种方式将更新推送到项目(根据 http://toroid.org/ams/git-website-howto ),我基本上希望能够在 svn 中执行类似的操作。

最佳答案

svn export 的工作方式与 checkout 类似,但没有 .svn 目录。但是,您无法更新这样的结构,因为它不是 svn 工作副本。

您还可以将 Web 服务器配置为禁止访问 .svn 目录,并仅使用 checkout+update 方法。

关于svn checkout 和更新,无需 .svn 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052784/

相关文章:

java - svn清理错误

java - 具有依赖项的项目的 Eclipse 重命名功能

css - 如何为移动设备制作相同的网站布局(无响应)

javascript - Angular - ngRepeat Order before Filter(分页+排序)

linux - Linux 中的多个命令的别名

visual-studio-2010 - 为什么 Visual Studio 解决方案不再绑定(bind)到 Visualsvn

macos - SVN 忽略 OS X Lion 中的问题

css - 如何为移动设备制作相同的网站布局

c# - 我必须使用 SVN API 或库访问/提交/更新 WPF 应用程序中的 SVN 存储库