Perforce命令行->检出当前文件夹中的所有文件->正常工作->提交当前文件夹中的所有文件(并保持不变)

问题描述 投票:0回答:1

使用gui时,我可以右键单击一个文件夹,检出给定文件夹中的所有文件。然后,我可以将它们放在新的更改列表中,或将其保留为默认值,即使许多其​​他文件已经在默认更改列表中。

完成工作后,我可以右键单击同一文件夹,然后提交。然后,我提供了一个为更改列表起一个明智的名称的框,如果我在结帐时不打扰它,这将很有用。仅提交文件夹中的文件(并且还原未更改的文件)。

我希望能够在命令行中执行相同的操作...是否有可能不必考虑并跟踪变更列表编号?

谢谢

directory submit perforce checkout
1个回答
0
投票

使用gui时,我可以右键单击一个文件夹,检出所有文件在给定的文件夹中。

p4 edit ...

然后我可以将它们放入新的更改列表中

p4 change

默认情况下,新更改包括默认更改列表中的所有内容。如果要排除其中一些文件,只需编辑“文件:”列表。

完成工作后,我可以右键单击同一文件夹,然后提交。然后,我提供了一个为更改列表起一个明智的名称的框,如果我在结帐时不打扰的话,这很有用。

如果文件在默认更改列表中,而您只想从该文件夹提交文件:

p4 submit ...

如果将它们放入带编号的变更列表中,则其所有文件必须自动提交:

p4 submit -c CHANGE

如果您改变主意该更改列表中的内容,请在提交前使用p4 reopen。如果要更新描述,请使用p4 change CHANGE

(和未更改的文件将还原。

p4 client

将SubmitOptions从submitunchanged更改为revertunchanged。现在,默认的提交行为是还原未更改的文件,而不是提交它们。

是否有可能不必思考和跟踪变更列表编号?

如果您仅对打开的文件使用默认更改列表,则无需跟踪任何内容。如果您确实想使用带编号的变更列表,则不需要照相存储器。

p4 changes -s pending --me

将显示所有待编号的变更列表。

© www.soinside.com 2019 - 2024. All rights reserved.