2011-11-29 161 views
1

我们在项目中有许多外部参数,我希望在其中创建一个额外的分支。如何更改存储库中的外部svn

我已经进入并修改了我的本地副本上的svn:external properties,并且所有内容都很好,并且试图将它们提交到存储库(执行svn ci -m“external”,我也尝试过svn ci - -depth empty -m“external”),但是当另一个用户更新他们的开发者时,他们仍然拥有旧的外部引用。

做SVN导出也返回旧的外部。

有什么我失踪?

+0

您是否首先提交属性更改(即svn:external'属性更改),然后是'svn update',然后才进行更改并提交这些更改? – VonC

+0

是(使用上述命令)。在这个阶段,我还没有对任何其他文件做任何更改(我想确保首先提交外部更改)。 –

回答

0

让我得到这个直, 你有外部的SVN: 东西http://example.com/something/tag/1.2

,并希望将其更改为 东西http://example.com/something/branch/1.2

,那么你需要 1.edit了svn的外部,其你已经完成了, 2.做一个svn(如果你不能svn了,那么你可能需要删除你已经在你的回购中有的分支) 4.然后你将能够检查新的分支..

最好 杰夫

+0

如果我做了一个属性更改,然后提交,然后更新,然后提交(是的,我玩了很多),如果有效? –