gpt4 book ai didi

svn - 如何在不使用 SVN 指定本地工作副本路径的情况下合并两个分支?

转载 作者:行者123 更新时间:2023-12-04 21:25:45 25 4
gpt4 key购买 nike

据我所知,将分支合并到主干的通常步骤:

  1. 将主干/分支 checkout 到本地工作副本目录

    svn co svn://server/proj/trunk

    svn co svn://server/proj/branch

  2. 将分支合并到主干

    cd trunk ## 分支的本地工作副本目录

    svn 起来

    svn 合并 svn://server/proj/branch

    svn diff### 现在你可以看到分支发生了什么变化

    svn ci -m "merge branch into trunk"## 合并到 svn repo

现在我的情况:

  1. 我没有本地工作副本目录(不想)——这意味着我不必检查主干和分支到本地磁盘。

  2. 仅通过给定的 URL (svn://server/proj/trunk && svn://server/proj/branch) 将分支合并到主干 - 这意味着合并发生在 svn 服务器上。

我已经阅读了很多关于svn操作的文档,但我仍然不知道如何满足需求。

我希望有人能帮助解决这个问题。

最佳答案

这是不可能的。你必须有一个工作副本才能合并到——还有什么冲突可以解决等等?

没有办法在服务器上进行这些合并,因为服务器不会在任何地方保留文件的“ checkout ”副本。服务器“只是”文件的集合。

关于svn - 如何在不使用 SVN 指定本地工作副本路径的情况下合并两个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com