【问题标题】:Clearcase CASE INSENSITIVITYClearcase 大小写不敏感
【发布时间】:2013-06-15 10:47:19
【问题描述】:

我正在尝试编写一个 Windows 批处理文件来自动执行 ClearCasr 工具的签出/签入过程,但遇到了文件名大小写字母的问题。

例如:如果文件名是“Hello_Working.txt”,当我复制到我的 vob 时,它会变成“hello_working.txt”。
因此,当我进行结帐/签入时,其提示错误为“找不到路径名”。

我知道 MVFS“清除保留”会解决问题,但如果我们更改设置会影响其他正在运行的 vobs,我的管理员建议您的批处理文件脚本命令必须协商文件名的大小写。我正在编写如下命令

结帐:

ct co -nc H:\test1_view\test1_vob\Hello_working.txt
ct co -cfile "Comment" 

签到:

ct ci -nc H:\test1_view\test1_vob\Hello_working.txt
ct ci -cfile "Comment" 

请告诉我需要在命令中修改什么?

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    首先,您不必co/ci -nc,然后是co/ci -cfile "comment"

    您可以带注释结帐,然后ci -nc:不带注释的签入将默认使用结帐步骤中给出的注释。

    ct co -c "Comment" H:\test1_view\test1_vob\Hello_working.txt
    ct ci -nc H:\test1_view\test1_vob\Hello_working.txt
    

    其次,您可以尝试签入所有签出的文件,如“Recursive checkin using Clearcase”,这将使 ClearCase 找到正确的名称(即使文件名是 converted to lowercase in Windows dynamic view)。

    ct lsco -r -cvi -fmt "ci -nc \"%n\"\n" | ct
    

    即使是一个文件,也可以尝试使用命令ct lsco (cleartool lscheckout) 来询问 ClearCase 的正确名称。

    【讨论】:

    猜你喜欢
    • 2016-05-30
    • 1970-01-01
    • 2017-02-21
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    相关资源
    最近更新 更多