Perforce命令行->检出当前文件夹中的所有文件->完成工作->提交当前文件夹中的所有文件(并恢复原样)

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

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

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

谢谢

zchng 回答:Perforce命令行->检出当前文件夹中的所有文件->完成工作->提交当前文件夹中的所有文件(并恢复原样)

  

使用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

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

p4 opened

将显示打开的所有文件以及打开的更改列表。

本文链接:https://www.f2er.com/3157292.html

大家都在问