SVN 复制与签出用于创建分支

SVN 复制与签出用于创建分支

尝试弄清楚如何创建分支,通常是别人创建的,然后我就直接进入并使用它们,所以我的 SVN 知识有点基础。今天我需要基于主干中的工作副本创建一个分支。但是我尝试四处搜索并找到答案,这样我就不会来这里问一些可能是重复的问题,而我找到的所有东西要么没有真正回答我的问题,要么不能很好地满足我的整体需求

据我所知

svn copy ~/my/branches/destination https://example.com/svn/my/trunk/ -m 'Message about creation of Branch'

对我来说应该可行,但似乎并非如此。目前我收到错误Segmentation fault (core dumped)。这让我怀疑copy这是否是我想要做的。所以这是一个正在创建的全新分支,我需要有关如何操作的建议吗?

答案1

如果~/my/branches/destination是工作副本,准备用于分支,则将svn copy SRC[@REV]... DST翻译为

svn copy ~/my/branches/destination https://example.com/svn/branches/branchname ...

答案2

好吧,经过多次尝试,我意识到了我的问题。我试图结合远程和本地的逻辑。

我必须首先在远程服务器(即 repo)上创建分支,然后转身从服务器上检出分支的副本。

相关内容