无法添加文件文件名与现有文件强制冲突

Cannot add file filename collides with an existing file perforce

我正在尝试将 CL 提交给 perforce,但我收到此错误消息

Cannot add file '.../cfg_files/file1.cfg', filename collides with an existing file '.../cfg_files'

cfg_files 是一个软 link 提交到我在 Peforce 中的另一个目录,原始目录有一个名为 file1.cfg 的文件。我不确定我做错了什么导致了这个问题或如何解决它。我试过了

p4 revert cfg_files/file1.cfg

输出:cfg_files/file1.cfg - 文件未在此客户端上打开。

p4 shelve -c CL# cfg_files/file1.cfg

输出: 搁置文件以更改 CL#。 cfg_files/file1.cfg - 文件未在该更改列表中打开。 没有要搁置的文件。

非常感谢任何解决该问题的帮助。

要还原文件以使其不再包含在您尝试提交的待定更改列表中,请使用完整路径:

p4 revert //dvt/v20/dev/main/test/gui/selenium_tests/playback/cfg_files/file1.cfg

如果您想删除与您尝试添加的目录冲突的 cfg_files 符号链接,请执行:

p4 delete //dvt/v20/dev/main/test/gui/selenium_tests/playback/cfg_files