作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要重命名 SVN 分支,所以我这样做了:
$ svn move https://server/repos/myrepo/branches/oldbranch \ https://server/repos/myrepo/branches/newbranch
到目前为止,一切顺利——分支已重命名。
问题是,我们从这个分支中 checkout 了现有的沙箱,当我尝试更新时,我收到此错误:
$ svn updatesvn: Target path '/branches/oldbranch' does not exist
这是一个相当不言自明的错误。经过快速搜索,我想我已经找到了解决方案:Relocating SVN working copy following branch rename
问题是,当我尝试发出该命令时,我收到另一个错误:
$ svn switch --relocate https://server/repos/myrepo/branches/oldbranch \ https://server/repos/myrepo/branches/newbranchsvn: Relocate can only change the repository part of an URL
据我所知,我使用 --relocate
命令的方式与 Sander Rijken 相同。有什么想法为什么我会收到此错误吗?
最佳答案
就这么做
svn switch https://server/repos/myrepo/branches/newbranch
从您的工作副本中。
关于svn - 如何重命名 SVN 分支并更新现有沙箱中的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102758/
我是一名优秀的程序员,十分优秀!