Directory Perforce命令行->;签出当前文件夹中的所有文件->;做工作->;提交当前文件夹中的所有文件(并恢复不变)

Directory Perforce命令行->;签出当前文件夹中的所有文件->;做工作->;提交当前文件夹中的所有文件(并恢复不变),directory,submit,perforce,checkout,Directory,Submit,Perforce,Checkout,使用gui时,我可以右键单击文件夹,签出给定文件夹中的所有文件。然后,我可以将它们放入一个新的变更列表中,或者将其保留为默认值,即使默认变更列表中已有许多其他文件 完成工作后,我可以右键单击同一文件夹并提交。然后,我被提供了一个框,为变更列表提供一个合理的名称,如果我在签出时不费心这么做,这将非常有用。仅提交文件夹中的文件(并恢复未更改的文件) 我希望能够从命令行执行相同的操作…这是否可能,而不必考虑和跟踪变更列表编号 谢谢 使用gui时,我可以右键单击文件夹,签出所有文件 在给定的文件夹中 然

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

完成工作后,我可以右键单击同一文件夹并提交。然后,我被提供了一个框,为变更列表提供一个合理的名称,如果我在签出时不费心这么做,这将非常有用。仅提交文件夹中的文件(并恢复未更改的文件)

我希望能够从命令行执行相同的操作…这是否可能,而不必考虑和跟踪变更列表编号

谢谢

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

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

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

完成工作后,我可以右键单击同一文件夹并提交。 然后有人给我一个盒子,给变更列表起一个合理的名字, 如果我退房时不费心去做的话,这是很有用的

如果文件位于默认更改列表中,并且您只希望提交该文件夹中的文件:

p4 submit ...
如果将它们放在编号的变更列表中,则其所有文件都必须以原子方式提交:

p4 submit -c CHANGE
如果您对变更列表中的内容改变了主意,请在提交之前使用
p4重新打开。如果要更新描述,请使用
p4 change

(并恢复未更改的文件)

将提交内容从
submitunchanged
更改为
revertunchanged
。现在默认的提交行为是恢复未更改的文件,而不是提交它们

这是否可能,而不必考虑和跟踪变更列表编号

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

p4 changes -s pending --me
将显示所有挂起的编号变更列表

p4 opened
将向您显示您已打开的所有文件以及它们打开的更改列表

p4 client
p4 changes -s pending --me
p4 opened