Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 如何一次更新多个服务器代码_Svn_Server - Fatal编程技术网

Svn 如何一次更新多个服务器代码

Svn 如何一次更新多个服务器代码,svn,server,Svn,Server,我在每台服务器上都有多台服务器,我托管了我的代码并在上面安装了svn 所以我的问题是,如果我在代码中做了一些更改,那么我必须去每一台服务器获取这些更改代码。为了解决这个问题,我编写了从svn获取更新代码的脚本,但问题是我必须再次登录每个服务器来运行该脚本,以确定是否有任何解决方案,这样,如果我在svn上推送代码,那么另一个服务器会自动从我的全局svn存储库中提取代码。我使用了两种方法: 将代码从Subversion中推出,而不是将其拉出。创建在每个服务器上触发更新的 利用连续集成/连续部署系统将

我在每台服务器上都有多台服务器,我托管了我的代码并在上面安装了svn


所以我的问题是,如果我在代码中做了一些更改,那么我必须去每一台服务器获取这些更改代码。为了解决这个问题,我编写了从svn获取更新代码的脚本,但问题是我必须再次登录每个服务器来运行该脚本,以确定是否有任何解决方案,这样,如果我在svn上推送代码,那么另一个服务器会自动从我的全局svn存储库中提取代码。

我使用了两种方法:

  • 将代码从Subversion中推出,而不是将其拉出。创建在每个服务器上触发更新的
  • 利用连续集成/连续部署系统将您的更改从监控存储库的中心位置推出,或者在每台服务器上运行一个服务,以轮询存储库中的更改,并根据需要将其下拉