Svn 是否可以将所有源从标记到工作副本,然后提交到主干?

Svn 是否可以将所有源从标记到工作副本,然后提交到主干?,svn,tags,trunk,Svn,Tags,Trunk,在svn中,我的工作副本连接到主干,现在我想从标记中的版本获取所有内容,并替换工作副本中的所有内容,但在替换之后,我想将提交返回到主干,但不是标记,这可能吗 我发现,如果工作副本的源是get from标记,那么它只能提交回标记,而不能提交回trunk 我使用的是subclipse版本1.8.8 svn合并中继标记 如果有冲突,您需要解决冲突 svn差异 svn提交 从存储库中删除中继目录 将标记目录重命名为“trunk” 或者,您可以: 签出中继到目录A 签出标记到目录B 删除除.svn目录外的

在svn中,我的工作副本连接到主干,现在我想从标记中的版本获取所有内容,并替换工作副本中的所有内容,但在替换之后,我想将提交返回到主干,但不是标记,这可能吗

我发现,如果工作副本的源是get from标记,那么它只能提交回标记,而不能提交回trunk

我使用的是subclipse版本1.8.8

  • svn合并中继标记
  • 如果有冲突,您需要解决冲突
  • svn差异
  • svn提交
  • 从存储库中删除中继目录
  • 将标记目录重命名为“trunk”
  • 或者,您可以:

  • 签出中继到目录A
  • 签出标记到目录B
  • 删除除.svn目录外的所有目录。(在旧版本中,每个目录中都有一个.svn子目录;在新版本中,签出顶部只有一个.svn目录。)
  • 将B的全部内容复制到A,但任何.svn目录除外
  • 把一个箱子放到箱子里
    根据客户端SVN使用的内容,可能需要对任何新文件或目录进行显式“添加”。命令行SVN使您可以执行单独的添加命令。乌龟告诉你添加和删除是什么,你可以点击框。我认为Eclipse会自动处理添加和删除操作。(我使用Eclipse才7个月,我已经忘记了细节。)

    那么你想用标记中当前的内容替换“trunk”吗?是的,没错,在替换之后,我仍然可以提交回trunk,但不能提交到标记。这是的副本。阅读时只需将单词
    branch
    替换为
    tag
    。不,我想用tag完全替换主干内容,但不合并
    svn move $repo/trunk $repo/old-trunk
    svn move $repo/tags/1.2.3.4 $repo/trunk