如何使用git-p4取消更改

时间:2012-11-15 15:32:10

标签: git perforce git-p4

最新的git-p4脚本(https://github.com/ermshiperete/git-p4)有一个“搁置”但没有“取消搁置”的命令。 如何使用它取消更改?

2 个答案:

答案 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 0acbf59commit 677fa8dLuke 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查找上级提交,如果有其他提交则失败。