【发布时间】:2020-08-10 19:12:04
【问题描述】:
我在perforce 提交的文件中遇到了一个奇怪的行为,在p4 integrate 之后
场景
Repo 包含C# 代码和内置的DLL。我希望将一个变更集从一个分支集成到另一个分支
所以我正在按照我刚才discussed 的步骤进行操作
.cs 文件不会抱怨。如果DLL 中存在解决冲突,我会选择Accept Source 或Accept Target 中的任何一个,而不用太在意。原因是,我总是在提交之前重建DLL
问题
在本地工作空间中构建并反映在变更集中的DLL 是正确的。我在本地对其进行了测试并执行p4 submit。但令我惊讶的是,提交的DLL 不是我创建的。而是提交了来自另一个分支的那个
混乱
我认为使用perforce,当在变更集中打开文件时,总是会提交最新的(本地)副本。所以DLL有冲突我就不怎么关注了
这不正确吗?
为什么提交的文件与我的工作区版本不同?
【问题讨论】:
标签: perforce perforce-integrate