subversion commit已完成,但文件未在Web服务器上更新

时间:2012-04-23 11:23:16

标签: svn ubuntu commit

我已经在svn上提交了我的更改但是当我检查我的网络服务器时,文件仍然是相同的......

为了在网络服务器 www文件夹上应用更改,是否有任何我错过并需要做的部分?

我遵循的程序:

  • 通过版本(subversion客户端)登录
  • 存储库的位置是svn://username@domain.com
  • 结帐到文件夹
  • 更新
  • 对结帐文件夹进行更改
  • 提交

2 个答案:

答案 0 :(得分:0)

您的Subversion存储库和您的Web服务器不是一回事 - 提交对Subversion的更改不会自动导致这些更新传播到Web服务器(除非有Subversion挂钩或其他进程在监视存储库以发生更改) ,并复制它们。)

当您将更改提交到Subversion时,您说“我已经做了一些更改,在我的本地Web服务器上测试了它们,并且相信它们将在生产中工作”。然后,您必须执行生成部署过程,以便将这些已提交的更改应用于生产Web服务器。这可能就像登录到Production Web服务器并从Subversion刷新包含该站点的文件夹结构一样简单 - 基本上更新Web服务器上的“工作副本”。

答案 1 :(得分:-1)

通过将apache location root更改为checkout文件夹来解决。