reparent¶
简介¶
更改签入版本的父级。
vb reparent [OPTIONS] CHECK-IN PARENT...
示例¶
将
51c09ba3ae
版本的父级设置为7ab64766d3
版本:
$ vb reparent 51c09ba3ae 7ab64766d3
打印工程时间线:
$ vb timeline
=== 2024-11-25 ===
20:16:03 [7432d65549] Edit [51c09ba3aea95648|51c09ba3ae]: Add "parent" with value "7ab64766d3fff508e1c48b08fee01c5e6fca2d5073c01449b59b15725565d746". (user: 36657)
=== 2024-08-05 ===
06:16:56 [be7274ac62] *CURRENT* add main.c (user: 36657 tags: trunk)
06:15:30 [6f92f2ef68] add a.txt (user: 36657 tags: trunk)
06:08:45 [51c09ba3ae] add test4.txt (user: 36657 tags: v2.0)
06:08:12 [384df83ea2] Create new branch named "v2.0" (user: 36657 tags: v2.0)
06:07:54 [9778731f20] *BRANCH* add test3.txt (user: 36657 tags: trunk)
...
说明¶
当想通过修改某些签入被视为其他签入的父级来更改仓库的分支结构时,此命令很有用。对于合并、重新排序或更正分支历史记录等任务很有帮助。
首先为一个或多个版本创建 parent
标签,再使签入版本的父级为 parent
标签的版本。如果列出了多个 PARENT 参数,则第一个是主要父级,其他是合并的祖先。
CHECK-IN
:想要更改其父级的签入(提交)的版本号。
PARENT...
:想要为指定签入设置新的父级的一个或多个版本号。
备注
这是管理人员专用命令。它用于修补被损坏的仓库或由两个或多个独立仓库拼凑而成的仓库。在正常操作期间,您永远不需要重新设置父级。
通过添加父标签即可完成重定父级。因此,要撤消重定父级操作,只需删除标签即可。
选项¶
|
对命令进行测试运行,创建仓库条目但不添加标签。有助于在执行命令之前验证将发生什么。因此,重新父化操作将被下一个 vb rebuild 命令撤销。 |
|
试运行,打印已创建的标签,但不会以任何方式更改仓库。 |
|
设置工程变更时间 |
|
设置工程用户名 |