【发布时间】:2011-07-08 08:28:27
【问题描述】:
据我所知,将分支合并到主干的通常步骤:
-
将主干/分支结帐到本地工作副本目录
svn co svn://server/proj/trunk
svn co svn://server/proj/branch
-
将分支合并到主干
cd trunk ## 分支的本地工作副本目录
svn 起来
svn 合并 svn://server/proj/branch
svn diff ### 现在你可以看到分支发生了什么变化
svn ci -m "merge branch into trunk" ## 合并到 svn repo
现在我的情况:
我没有本地工作副本目录(不想)——这意味着我不必检查主干和分支到本地磁盘。
仅通过给定的 URL (svn://server/proj/trunk && svn://server/proj/branch) 将分支合并到主干 - 这意味着合并发生在 svn 服务器上。
我已经阅读了很多关于svn操作的文档,但我仍然不知道如何满足需求。
我希望有人能帮助解决这个问题。
【问题讨论】:
-
这就像问:如何在没有工作副本的情况下更改svn中文件的内容?
-
跟我的问题有什么不同吗?有没有办法解决这个问题?