我创建了一个存在于多个站点上的 web 应用程序,如果我想更改文件结构,我如何确定 svn-repository 和实时服务器都会采用这些更改?
我正在使用 netbeans 部署到 SVN,SVN 托管在 springloops 上。
我想我有一个想法,但我不知道最后一步。
在 netbeans 中,我使用svn->copy to并在存储库中创建一个新文件夹。现在我有一个新的分支。
但是如果我部署新的分支,ftp 服务器会“镜像”它吗?
我创建了一个存在于多个站点上的 web 应用程序,如果我想更改文件结构,我如何确定 svn-repository 和实时服务器都会采用这些更改?
我正在使用 netbeans 部署到 SVN,SVN 托管在 springloops 上。
我想我有一个想法,但我不知道最后一步。
在 netbeans 中,我使用svn->copy to并在存储库中创建一个新文件夹。现在我有一个新的分支。
但是如果我部署新的分支,ftp 服务器会“镜像”它吗?
这完全取决于您如何设置 ftp 服务器。如果远程服务器定期检查 Subversion 存储库的更改并自动执行 a svn update
,那么您提交到正在监视的存储库路径的任何更改都应该由服务器获取。在大多数情况下,远程服务器要么设置为监视,要么设置为/trunk
具有特定名称的分支,例如/deploy
. 由于您正在创建一个新分支,因此远程服务器不太可能自动检测到该分支的创建switch
及其到该分支的工作副本。当您完成开发并将该分支合并回主干(或远程服务器正在监视的任何文件夹)时,更改应该传播到远程系统。
如果您的远程服务器未设置为自动检查并应用来自 Subversion 的更新,那么您可能需要远程登录它们并执行手册svn update
以获取更改。