在 perforce 中删除和添加相同的符号链接

Removing and adding the same symlink in perforce

我有一个 symlink 类似 sym_dir -> dir_2020_05_07 其中 sym_dir 是映射到原始目录 dir_2020_05_07.

的符号 link

此 sym_dir 和 "dir_2020_05_07" 添加到 perforce(symdir 由 'p4 add -t symlink sym_dir' 添加)。

我用今天的日期创建了另一个目录,如下所示:dir_2020_05_13。 现在我想 link sym_dir 到 dir_2020_05_13 并更新 perforce。(当然我会承诺 dir_2020_05_13 执行)。

我怎样才能一次性完成?

p4 delete sym_dir
p4 add -t symlink sym_dir
p4 delete dir_2020_05_07/
find dir_2020_05_13 -name "*" | xargs p4 add

但是 p4 不允许添加和删除相同的 "sym_dir" 作为 single go (single change_list) 的一部分。

如何实现?

谢谢。

要在单个修订版中修改文件,请使用 p4 edit 而不是 p4 add + p4 delete