标签: perforce-integrate

在perforce中集成移动的文件

假设我在代码库中创建了一个分支.这是分支规范:

//depot/code/main/... //depot/code/branch/...
Run Code Online (Sandbox Code Playgroud)

然后,在分支中,假设我使用分支文件a.txt - > b.txt

p4 integrate //depot/code/branch/a.txt //depot/code/branch/b.txt
p4 delete //depot/code/branch/a.txt
Run Code Online (Sandbox Code Playgroud)

现在,假设对main中的a.txt进行了一些更改,我希望将其集成到分支中的b.txt中

当我尝试使用原始分支规范进行集成时,它没有反映对main中的a.txt所做的更改到b.txt - 是否有任何方法可以在重命名的文件中显示主要更改?

分支规范相当大(数百个更改),并且在分支中重命名了相当多的文件,因此我希望有一种自动化的方法来执行此操作.如果我能在这里澄清任何内容,请告诉我 - 这将有助于获得白板;)

谢谢!山姆

perforce perforce-integrate

14
推荐指数
2
解决办法
7064
查看次数

获取尚未集成到特定分支的更改列表的列表

如果我有分支A和分支B.分支B从分支A分支.我们定期将分支B的更改集成到分支A.是否有用于列出尚未集成到分支A的分支B变更列表的p4命令?我可以想到一些原因,这可能是不可能的,因为更改列表的文件不一定限于一个分支,但我希望在这里做到最好.

我发现了这个问题:是否可以列出已集成到工作区的更改列表?

...这与我想要的相反,但明确表示有多种方法可以使用多个命令来完成此操作.我可以想到使用多个命令来获得我想要的东西的几种方法,但在我走这条路之前,我想确保没有简单的方法来做到这一点.

perforce perforce-integrate

12
推荐指数
1
解决办法
5061
查看次数

Perforce:来自特定变更列表perforce的分支

您如何从perforce中的特定更改列表中分支?也就是说,如果main是我的主要代码行,并且我想从更改列表n创建主要的分支b,那么执行此操作的语法是什么?

我尝试过:
//depot/main/...@n // users/me/sandbox/...
在我的分支规范中,但是会出错.

并且
p4集成-b branch_b @n
似乎也不起作用.

提前致谢.
-大卫

perforce perforce-integrate perforce-branch-spec

9
推荐指数
1
解决办法
6760
查看次数

在perforce中,如何列出待处理集成的源文件?

我有一个挂起的更改列表,其中包含多个集成文件.有没有办法列出这些文件的集成位置(perforce path和revision)?在提交之前,我想仔细检查它们是否从正确的位置集成.

perforce perforce-integrate

9
推荐指数
1
解决办法
2582
查看次数

P4合并错误,客户端和分支视图中都没有目标文件

首先,我有一个名为"// streams/main"的流根.然后,我创建了一个名为"// streams/branchA"的子流,其父级为"// streams/main".我总是在自己的流程上工作 - 分支A.

现在,我想进行向下集成,从主要到分支A.在我的开发机器上,我已将本地客户端同步到分支A的最新版本.然后,我输入以下命令(该命令由对话框生成P4,合并/集成,我从P4的日志窗口中复制出来)

p4 merge -c 101005 -r -S //streams/BranchA -s //streams/BranchA/...@label_20130901
Run Code Online (Sandbox Code Playgroud)

但是,我收到了错误

Integration errors: No target file(s) in both client and branch view.

There are a total of 1 errors.
Run Code Online (Sandbox Code Playgroud)

我不知道我犯了什么错误,以及如何解决它?

我的开发机器是WIN8,P4 win客户端版本是2013年3月20日.

perforce perforce-integrate

8
推荐指数
2
解决办法
1万
查看次数

将新文件夹添加到P4V客户端中的库

我想使用perforce可视化客户端在库中创建专用分支文件夹.有人能告诉我怎么做吗?我查看了谷歌,但对P4V用户的帮助却很少.

重述问题:

我创建了一个本地目录:c:/depot/abc/myfile.txt.我的p4v与中央存储库映射为//depot... c:/depot/...

我如何提交abc/myfile.txt到存储库?

perforce perforce-integrate

5
推荐指数
1
解决办法
2万
查看次数

在Perforce中合并时复制所有更改列表描述?

我正在使用"我的"Perforce分支,修复代码中的一些小问题.我时不时地与另一个分支("主")集成.

每次我提交"my"分支时,我都会写出大量的更改列表描述.当我整合时,我希望合并("my-> main")更改列表描述是我为自上次合并以来"my"分支中的所有更改列表编写的描述的总和.

这可能吗?

perforce perforce-integrate

5
推荐指数
1
解决办法
726
查看次数

如何在Mac上连接和执行与Perforce的同步

我试图访问perforce并在Mac机器OS x 10.8.5上从命令行执行同步操作

任何人都可以告诉我如何访问命令行的perforce.

我已将p4客户端放在/ usr/bin目录中,

从终端执行命令时:P4或p4帮助,我得到以下错误信息.

Perforce客户端错误:连接到服务器失败; 检查$ P4PORT.TCP连接到perforce:1666失败.提供的nodename不是servname,或者不知道

一步一步设置Perforce的方法,将不胜感激

注意:P4V gui版本工作正常,我需要从命令行执行bash脚本的Sync命令.

提前致谢.

macos perforce perforce-integrate perforce-client-spec command-line-arguments

3
推荐指数
1
解决办法
3304
查看次数

perforce同步没有此类文件

我正在尝试设置perforce。我安装了p4v和安装工作区。然后我跑了

C:\"Program Files"\Perforce\p4 -p perforce-test:1500 -u test-user -c test-user_test sync //test-folder/test/
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误 //test-folder/test/ no such files(s)

我可以看到p4v depo中存在文件和文件夹。

perforce p4v perforce-integrate perforce-client-spec

3
推荐指数
1
解决办法
3783
查看次数

强制修改时perforce不会覆盖文件

我的问题不是perforce覆盖我的文件的"可怕"问题,而是相反,它没有.

我希望与其他人写的代码同步,所以我在perforce中做:" 获得修订 "然后从流中" 强制操作 "每个人都提交他们的工作(在保存我正在工作的文件的备份之后)在我的计算机上),但是当我在eclipse中打开文件时,它仍然是我的更改.
进一步 - 我正在对我的文件进行一些小的,故意的更改,然后" 获得修订 ",然后" 强制操作 "到它,同样的事情也发生了.

我在最后几天一直在同一工作区工作,当我昨天做它时,它按预期覆盖了我的文件.

此外,在Perforce 的" 提交 "选项卡中,此文件不在列表中,因此我没有意外地以某种方式提交它.

此外,通过从文件系统打开文件,我的更改仍然存在,所以它似乎不是eclipse刷新或类似的问题.

我想,有人吗?

perforce perforce-integrate

2
推荐指数
1
解决办法
608
查看次数

Perforce:如何还原所有打开但未经编辑的文件?

有没有办法检查在p4客户端中打开的所有文件,如果我们知道它们未被编辑,则可以恢复.

perforce perforce-integrate perforce-client-spec perforce-branch-spec

0
推荐指数
1
解决办法
733
查看次数