svn - 用于 Web 开发的 SVN 指南

标签 svn

我正在寻求将 svn 用于 Web 开发的一些帮助。

这是我的问题。

  • 我在我的网络服务器上设置了 SVN,但将我的项目文件保留在我的 PC 上,直到我准备好“提交”它们正确?
  • 如何在我的目录中获取我发送到服务器的“推送”文件,例如/home/site/public_html/.. 基本上我想“提交 - 推送”文件直接到我的 web 目录。这可能吗?
  • 我并不真正了解这如何用于 Web 开发的完整概念。我已经阅读了至少十几个指南,但没有一个真正一步一步地概述我需要做什么。

  • 对于上述问题的分步指南,或手动帮助我的友好回复将不胜感激。

    运行 windows 7 @ home(我正在开发的)运行 CentOS 5 服务器(实时网络服务器)

    谢谢你的帮助。

    最佳答案

    当你说:

    basically I'd like to "commit - push" files straight to my web directory. Is this possible?



    听起来您想将更改提交到 SVN 存储库,并让它们自动推送到 Web 服务器。如果是这样,您可以使用 SVN 提交后 Hook 来完成此操作。在您的系统上,在 SVN 存储库目录中,这是一个名为“hooks”的子目录。编辑名为 post-commit.bat 的那个并让它导出到您的 Web 服务器,例如:
    svn export <svn_repo> <webserver_location>
    

    关于svn - 用于 Web 开发的 SVN 指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074222/

    相关文章:

    SVN 提交错误(无法执行原子操作)

    macos - mac os X 上的 svn,SSL 错误 : point is not on curve

    unit-testing - 如何保证所有单元测试在提交之前通过?

    svn - 是否可以将现有的 svn 存储库导入 Google 代码?

    SVN 合并问题 .. 与以下存储库不同

    svn - 如何解决不使用 SVN 命令而意外删除、重命名或移动的问题

    svn - 是否可以使用颠覆将单个文件提交到共享同一父目录的多个目录

    svn 在两个隔离的网络上?

    svn - 我怎样才能确保我所有的 hudson build slaves 为每日构建检查相同的 svn 修订版?

    word文档的svn或mercurial版本控制