我无法弄清楚svn DepSync的想法:我们在<PRODUCT_HOME>/repository/deployment/server
内部有默认存储库。好。如果我想使用这个默认仓库,那么我不应该创建自己的svn仓库?所以在这种情况下我离开
<DeploymentSynchronizer><Enabled>false</Enabled>
在carbon.xml里面?或者我应该设置<Enabled>true</Enabled>
并将<SvnUrl>
设置为<SvnUrl><PRODUCT_HOME>/repository/deployment/server</SvnUrl>
?
在其他情况下,如果我想设置自己的存储库,我应该禁用默认存储库<PRODUCT_HOME>/repository/deployment/server
?那么,在这种情况下,我应该在carbon.xml中将参数<RepositoryLocation>${carbon.home}/repository/deployment/server/</RepositoryLocation>
更改为<RepositoryLocation>url_of_my_own_repo/</RepositoryLocation>
?我是对的吗?
答案 0 :(得分:0)
部署同步用于同步在产品集群中的节点之间部署的工件。启用depsync并提供svn存储库位置时,工件将提交到该位置。其他节点应配置为同一个svn存储库以进行depsync。这样,它们将与第一个节点的工件同步并保持一致性。
在非群集环境中,不需要depsync。