小编abe*_*aut的帖子

如何更新使用svn-copy创建的SVN分支?

noob问题我知道,但我找到的所有资源都失败了或者给了我新的问题.

我的SVN回购中有几个分支.所有开发人员都可以访问他的个人分支.每个分支都是由beta分支的副本制作的.

svn copy  svn://192.168.0.2/svn/example/branches/beta
svn://192.168.0.2/svn/example/branches/dev/devN
Run Code Online (Sandbox Code Playgroud)

现在当dev1完成工作时,他将他的工作合并为beta(pwd = ./beta/)

svn merge svn://192.168.0.2/svn/example/branches/dev/dev1@4242 .
Run Code Online (Sandbox Code Playgroud)

好吧,我的问题是,其他开发者如何更新她自己的分支到dev1更改的最新测试版?

当dev2进行合并时(在提交自己的更改后| pwd = ./dev/dev2)

svn merge svn://192.168.0.2/svn/example/branches/beta@4242 .
Run Code Online (Sandbox Code Playgroud)

他收到这条消息:

svn: E195016: Merge tracking not allowed with missing subtrees; try restoring these items first:
pointing his files. -> impossible to merge.
Run Code Online (Sandbox Code Playgroud)

有没有办法"更新"分支副本?

svn version-control merge

18
推荐指数
1
解决办法
2万
查看次数

git branch重命名是否会影响分支层次结构?

我正在研究由GIT管理的多分支项目.

我们的工作流程目前是这样的:

master
 |-> v1/master
     |-> v1/dev
Run Code Online (Sandbox Code Playgroud)

注意:每个开发人员都会创建v1/dev的"分支"来实现任务.我们可能会从v1/dev中删除多个分支

我们需要添加一个名为v1/debug的v1/master的分支.当前的v1/dev分支必须支持v1/debug.

我们针对这个新工作流程:

master
 |-> v1/master
     |-> v1/debug
         |-> v1/dev
Run Code Online (Sandbox Code Playgroud)

注意:每个人都必须继续制作v1/dev的"fork"来实现单元任务.


我正在寻找一个解决方案来添加中间分支v1/debug.

经过一些研究,我会使用git rename branch命令(如何重命名本地Git分支?).

此命令是否保留分支层次结构?

我可以将v1/dev重命名为v1/debug,之后使新的v1/dev分支whitout在当前v1/dev分支的当前开发分支结果中出现问题吗?

开发人员能否在v1/debug中合并重命名的v1/dev的单元分支结果?

git version-control merge github

6
推荐指数
1
解决办法
1350
查看次数

如何在github操作列表中显示分支名称

我正在寻找在 github 操作列表中显示分支名称的提示,如下面的屏幕截图所示。

在此输入图像描述

正如你所看到的,有时 github 会自动添加分支名称,我想知道是否可以配置一些东西来每次都显示分支名称。

有人来帮助我吗?谢谢

github github-actions

5
推荐指数
0
解决办法
95
查看次数

标签 统计

github ×2

merge ×2

version-control ×2

git ×1

github-actions ×1

svn ×1