【问题标题】:How can I change a svn external in the repository如何更改存储库中的 svn 外部
【发布时间】:2012-01-08 11:13:33
【问题描述】:

我们的项目中有许多外部组件,我希望在它们中创建一个额外的分支。

我已经进入并修改了本地副本上的 svn:external 属性,那里一切都很好,并尝试将它们提交到存储库(执行 svn ci -m "external",我也尝试了 svn ci -- depth empty -m "external") 但是当另一个用户更新他们的开发时,他们仍然有旧的外部引用。

执行 SVN 导出也会返回旧的外部。

我有什么遗漏的吗?

【问题讨论】:

  • 您是先提交您的属性更改(即svn:external 属性更改),然后是svn update,然后才进行更改并提交这些?
  • 是(使用上述命令)。在这个阶段我没有对任何其他文件进行任何更改(我想确保首先提交外部更改)。

标签: svn svn-externals


【解决方案1】:

让我直说, 你有一个 svn 外部: 某事http://example.com/something/tag/1.2

并且您想将其更改为 某事http://example.com/something/branch/1.2

那么你需要 1.编辑你已经完成的svn外部, 2.做一个svn up(如果你不能svn up那么你可能需要删除你已经在你的repo中拥有的分支) 4.然后你就可以签入新的分支了..

最好的 杰夫

【讨论】:

  • 如果我做了一个属性更改,然后提交,然后更新,然后提交(是的,我玩了很多),那应该有效吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-06
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 2010-10-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多