Perforce 不会对已删除的文件进行分支
Perforce won't branch over deleted files
我正在使用 perforce,我有一个包含我的代码的 ../dev
文件夹,一个包含可测试代码的 ../trunk
文件夹,以及一个包含准备好的代码的 ../rel
文件夹部署到生产中。我的工作方式是在 ../dev
上工作,当我有稳定版本时,我会分支到 ../trunk
。测试后,我抓取 ../trunk
并将其分支到 ../rel
。
我不小心将 ../dev
分支到 ../rel
,所以我继续并标记为删除 ../rel
文件夹。然后,我尝试将 ../trunk
分支到 ../rel
,但是 perforce 没有说 "Can't populate target path when files already exist"。因此,似乎即使我删除了错误地分支到 ../rel
的文件,它们仍然存在并且我无法用 ../trunk
文件覆盖它们。
我能做什么?
使用"force integration"标志:
p4 integrate -f ../dev/... ../rel/...
我正在使用 perforce,我有一个包含我的代码的 ../dev
文件夹,一个包含可测试代码的 ../trunk
文件夹,以及一个包含准备好的代码的 ../rel
文件夹部署到生产中。我的工作方式是在 ../dev
上工作,当我有稳定版本时,我会分支到 ../trunk
。测试后,我抓取 ../trunk
并将其分支到 ../rel
。
我不小心将 ../dev
分支到 ../rel
,所以我继续并标记为删除 ../rel
文件夹。然后,我尝试将 ../trunk
分支到 ../rel
,但是 perforce 没有说 "Can't populate target path when files already exist"。因此,似乎即使我删除了错误地分支到 ../rel
的文件,它们仍然存在并且我无法用 ../trunk
文件覆盖它们。
我能做什么?
使用"force integration"标志:
p4 integrate -f ../dev/... ../rel/...