![]() |
1
11
简单的解决方案:
另一种方法是创建一个单独的分支,在那里进行工作,然后根据需要集成到a或b。 一般来说,perforce的工作方式是提交或搁置变更列表。集成一个未提交的变更列表的想法似乎违背了perforce的自然纹理,这使得这些解决方案很麻烦。 |
![]() |
2
32
perforce有一个更简单的方法来实现这一点:
|
![]() |
3
5
如果x是一个int,您应该尝试从0开始直到它工作,使用--dry run-in补丁进行测试。(-p是要剥离的目录数,以便/branch和/otherbranch中的文件路径匹配,本例中为2) |
![]() |
4
3
我只是遇到了同样的情况,下面是我的解决方案(与Jeff的非常相似,但在这个过程中没有提交),也许有一天它会帮助某人:
|
![]() |
5
0
你可以使用 P4_Shelve 将更改移动到新的分支,然后可以将其集成到projectb。 |
![]() |
6
0
创建了一个快速的powershell 2脚本来执行此操作: https://gist.github.com/1173044
(不知道为什么缩进在上面不起作用-我在脚本块的内部加了8个空格的前缀?) 该脚本从变更列表描述中提取所有文件,每个文件都尝试在另一个分支中找到相应的路径。它强制对每个文件进行p4编辑和p4添加,而不是试图猜测哪个是正确的。太冗长了! 要将变更列表443复制到分支mybranch:
|
|
fam · 如何解压缩Performce Depot文件 7 年前 |
![]() |
Abhishek Bajaj · p4python运行描述未返回列表 7 年前 |
![]() |
Cloud · 获取“主线”和分支之间的所有变更列表(不包括用户) 7 年前 |
![]() |
BelgishChoko · P4V保存当前状态 7 年前 |
![]() |
ivan_pozdeev RenanSS · 指定片段的插入顺序 7 年前 |