我的ftp如何通过SVN基于新的本地结构更改文件结构?

我的ftp如何通过SVN基于新的本地结构更改文件结构?,svn,Svn,我已经创建了一个存在于多个站点上的webapplication,如果我想更改文件结构,如何确保svn存储库和live server都将采用这些更改 我使用netbeans部署到SVN,SVN托管在springloops上 我想我有个主意,但我不知道最后一步 在netbeans中,我使用svn->copy to并在存储库中创建一个新文件夹。现在我有了一个新的分支 但是如果我部署新的分支,ftp服务器会“镜像”它吗?这完全取决于ftp服务器的设置方式。如果远程服务器定期检查Subversion re

我已经创建了一个存在于多个站点上的webapplication,如果我想更改文件结构,如何确保svn存储库和live server都将采用这些更改

我使用netbeans部署到SVN,SVN托管在springloops上

我想我有个主意,但我不知道最后一步

在netbeans中,我使用svn->copy to并在存储库中创建一个新文件夹。现在我有了一个新的分支


但是如果我部署新的分支,ftp服务器会“镜像”它吗?

这完全取决于ftp服务器的设置方式。如果远程服务器定期检查Subversion repo是否有更改,并自动执行
svn更新
,则服务器应接收您提交到所监视的repo路径的任何更改。在大多数情况下,远程服务器要么设置为监视
/trunk
,要么设置为具有特定名称的分支,如
/deploy
。由于您正在创建一个新分支,因此远程服务器不太可能自动检测分支的创建并将其工作副本切换到该分支。当您完成开发并将该分支合并回主干(或远程服务器监视的任何文件夹)时,更改应传播到远程系统


如果您的远程服务器未设置为自动检查和应用Subversion的更新,则您可能需要远程登录并执行手动
svn更新
,以获取更改。

这完全取决于ftp服务器的设置方式。如果远程服务器定期检查Subversion repo是否有更改,并自动执行
svn更新
,则服务器应接收您提交到所监视的repo路径的任何更改。在大多数情况下,远程服务器要么设置为监视
/trunk
,要么设置为具有特定名称的分支,如
/deploy
。由于您正在创建一个新分支,因此远程服务器不太可能自动检测分支的创建并将其工作副本切换到该分支。当您完成开发并将该分支合并回主干(或远程服务器监视的任何文件夹)时,更改应传播到远程系统


如果您的远程服务器未设置为自动检查和应用Subversion的更新,则您可能需要远程登录到它们并执行手动
svn更新
,以获取更改。

我将尝试并返回此答案:)我将尝试并返回此答案:)