使用 Performce Visual Client,我试图将新内容从父流合并到我们的特征流。其中一项更改是添加了一个新目录,其中一些内容与现有目录中已有的内容相似(但不相同)。执行合并后,Perforce 错误地认为现有文件之一实际上已移动到新添加目录中的某个位置。这个新文件的名称是相同的,新目录的名称与已经存在的目录的名称相似。
需要注意的是,有问题的文件不属于我。这是我或我的团队从未接触过的所有代码。
澄清:
原来的情况:
/path/to/file.txt
父流上的新情况:
/path/to/file.txt
/path/tofoo/file.txt
合并后我的流上的新情况:
Deleted: /path/to/file.txt
/path/tofoo/file.txt
当我查看带有“diff against have revision”的第二个文件时,它会将已删除的文件显示为“以前的”修订,即使实际上它是一个新文件,它没有以前的修订。
任何人都知道什么会导致这种行为?