version-control - P4v 集成错误

标签 version-control branch perforce integrate

我从我的代码行 (A) 之一创建了一个新分支 (N)。现在我正在尝试将具有相同树结构的另一个代码行 (B) 中的一些文件集成到我的新分支中。

我正在使用 P4v GUI.Source 分支是 B 和目标分支 N 中的 Integrate 选项,并使用分支规范来完成此操作。

集成时,我在工作区中,它的 View 中有分支 N,但分支 B 不在 View 中,因为它驻留在另一台服务器上。

我不断收到以下错误
积分错误
- 分支 View 中没有目标文件


我在网上搜索过,似乎很多人都面临这个问题,但还没有找到任何解决方案。请帮忙。

最佳答案

如果您使用的是 P4V,您很容易被 GUI 误导。特别是,如果您右键单击某处以选择“合并/集成...”,那么您单击的内容将被用作目标,即使您使用分支规范也是如此。

我对一些非常相似的事情困惑了很久,直到我意识到我是点击分支 B 开始合并,而不是点击分支 N。

GUI 误导是您单击的东西最初显示为目标,但是当您选择使用分支规范时,那部分对话就会消失。它仍然在“过滤器”选项卡上,但是您已经忘记了它,因为 GUI 将它拿走了......

关于version-control - P4v 集成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439197/

相关文章:

git - 没有 fork 的 pull 请求?

version-control - 您可以为您在 P4V 中创建的自定义工具分配快捷方式吗

git - Azure管道: CI Build running after merging pull request source branchname?

svn - 颠覆: To edit or not to edit commit-comments

git - Github 如何实现其 Pull Request 功能

mysql - 数据库中是否有用于版本控制的通用选项?

具有 merge 子项的 Git rebase 分支

perl - 在perforce中删除多个标签

perforce - 将 Perforce 配置为要求管理员用户提供密码?

svn - `hg pull --rebase` 类似于 `svn update` 吗?