最新的 git-p4 脚本(https://github.com/ermshiperete/git-p4)有一个“搁置”但没有“取消搁置”命令。如何使用它取消搁置更改?
问问题
1294 次
2 回答
2
不过,看起来你不能git p4
,相反,你需要通过 Perforce 来完成。
于 2012-11-15T17:59:24.660 回答
2
从 Git 2.18 (Q2 2018) 开始,有一个git p4 unshelve
命令
取消搁置将采用搁置的 P4 更改列表,并
git commit
在分支中生成等效项refs/remotes/p4/unshelved/<changelist>
。
但它有缺陷:
“ (man) ”的“ unshelve
”子命令在表示命名第代祖先的地方使用不正确,已在 Git 2.29(2020 年第四季度)中更正。git p4
commit^N
commit~N
N
请参阅Luke Diamand ( ) 的commit 0acbf59和commit 677fa8d(2020 年 9 月 19 日)。(由Junio C Hamano 合并 -- --在提交 9f4588d中,2020 年 9 月 25 日)ldiamand42
gitster
git-p4 unshelve
: 添加提交中断git-p4 unshelve
签字人:卢克·戴曼德
git-p4 unshelve
用于HEAD^$n
查找父提交,如果有其他提交则失败。
于 2020-09-26T12:15:24.887 回答