Perforce - 仅提交为分支打开的文件,而不是为打开文件而打开的文件

时间:2009-10-09 10:41:45

标签: perforce

很多时候,当我在Perforce的一个分支机构工作时,我意识到我需要一个我最初分支时没有分支的文件。

因此,我将该文件添加到我的客户端,运行p4 integrate -b branchname,然后p4 submit

让我感到困惑的是,我需要查看要提交的文件列表,并删除所有可供编辑的条目。

我在p4 help submit中看不到任何选项,但似乎这可能是一个相当常见的用例。

2 个答案:

答案 0 :(得分:2)

首先做

p4 submit

假设你的p4编辑器是vi,

在命令模式下输入此命令

g/#.*edit\|#.*add\|#.*delete/d

答案 1 :(得分:1)

您可以选择在命令行上提交单个文件。

p4 submit <filename>

然后它不会对你的其他文件提出错误。

如果您有多个文件,那么您可能应该将当前正在编辑的所有文件移动到编号的更改列表中,或者将其分支到编号的更改列表中,这将提供您想要的分隔。 如果您要这样做,从其中一个GUI管理编号的更改列表会更容易。