最新的git-p4脚本(https://github.com/ermshiperete/git-p4)有一个“搁置”但没有“取消搁置”的命令。 如何使用它取消更改?
答案 0 :(得分:2)
虽然git p4
看起来不像你,但你需要通过Perforce来实现。
答案 1 :(得分:1)
自Git 2.18(第二季度2018)以来,有一个git p4 unshelve
command
取消搁置将获得搁置的P4变更列表,并在分支
git commit
中产生等效的refs/remotes/p4/unshelved/<changelist>
。
但这是有缺陷的:
“ git p4
(man)”的“ unshelve
”子命令使用错误的commit^N
来表示{{1 }}命名第commit~N
th 代祖先,该祖先已通过Git 2.29(2020年第四季度)进行了更正。
请参见commit 0acbf59的commit 677fa8d,Luke Diamand (ldiamand42
)(2020年9月19日)。
(由Junio C Hamano -- gitster
--在commit 9f4588d中合并,2020年9月25日)
git-p4 unshelve
:添加提交会中断N
签名人:Luke Diamand
git-p4 unshelve
使用git-p4 unshelve
查找上级提交,如果有其他提交则失败。