【问题标题】:how to handle files/directories with '@' in perforce如何在 perforce 中使用“@”处理文件/目录
【发布时间】:2022-06-10 22:27:23
【问题描述】:

我有一些带有“@”的文件夹。

我似乎无法让它工作

>cd fmsn_adc_vs_cdc_clock_reset_integrity@fmsn_adc_vs                                           
>p4 rec -n ...
//depot/icm/proj/i10soc2/fmsn_lib/cdc/dev/fmsn_adc_vs/results/fmsn_adc_vs_cdc/consolidated_reports/fmsn_adc_vs_cdc_clock_reset_integrity%40fmsn_adc_vs/spyglass.log - can't reconcile filename with wildcards [@#%*]. Use -f to force reconcile.                                                                                                                                                                                                                                    
... - no file(s) to reconcile.                                                                                                                                                                                                            

>cd ..                                                                                                                                  >p4 rec -n 'fmsn_adc_vs_cdc_clock_reset_integrity@fmsn_adc_vs/...'                                                                                                                                                                     
Invalid changelist/client/label/date '@fmsn_adc_vs/...'.                                                                                                                                                                                  
No file(s) to reconcile.        

我们如何处理带有'@'的文件/目录?

有什么文档可以参考吗?

提前致谢。

【问题讨论】:

标签: perforce


【解决方案1】:

第一条错误信息给你准确的答案:

Use -f to force reconcile. 

只需将-f 添加到您第一次尝试的命令中即可:

p4 rec -n -f ...

这将在打开文件进行添加时自动将库路径中的@ 转换为%40。从那时起,如果您需要按名称引用该文件,请使用%40 代替@。它的本地路径中仍会包含 @

【讨论】:

    猜你喜欢
    • 2017-09-27
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    相关资源
    最近更新 更多