![]() |
1
4
您可以创建一个挂起的变更列表,然后在提交之前将所有需要的文件移动到该列表中。即使是从命令行,但我发现p4V更容易用于此功能。 http://www.perforce.com/perforce/doc.current/manuals/cmdref/change.html#1040665
将文件移动到挂起的更改列表中。 |
![]() |
2
15
如果您正在寻找UNIX/*NIX命令行解决方案,这将为您提供一个新的、干净的变更列表,并保留该编号
|
![]() |
3
10
返回字符串类似于“Change 1500 created”,您可以为changelist解析它。然后,您可以通过执行以下操作来添加各个文件规范:
或者类似的东西。此解决方案的一个相对重要的问题是无法修改描述。或者,您可以使用必要的描述、更改、客户端等字符串创建临时文件,并通过以下方式创建更改列表:
这似乎有点草率,但可能是脚本解决方案的最佳选择。 |
![]() |
4
5
要拉出新的变更列表编号,请执行以下操作:
现在必须有一个更快,更整洁的方法来提取这个数字?
编辑:检索变更列表的更简洁的方法:
|
![]() |
5
4
我今天刚遇到这个问题,@Martin的回答很有帮助。我想创建一个带有描述的变更列表,而不是将其留空,因此我使用他的命令作为起点,并将其调整为:
|
![]() |
6
4
这将:
请注意,描述必须以制表符开头,这是一个小的“”字符。如果格式在发送到shell的过程中中断,可以使用Alt-9键入制表符。 |
![]() |
7
1
|
![]() |
8
0
类型
如果您的编辑器是vim,那么您将获得一个vim编辑窗口。转到命令模式,通过键入选择“文件:”行后的所有行
如果你有多个这样的图案,
|
![]() |
9
0
|