无法在 ClearCase Explorer 中检出长名称的文件
Not able to check out files with long names in ClearCase Explorer
当我在 ClearCase 资源管理器中右键单击某个文件时,我无法找到该文件的签出选项,而该选项可用于其余文件。
唯一的区别是我要签入的文件的名称很长(我使用的是 Windows )。
虽然我可以通过 cleartool 命令签入,但不可能从前端(CC 资源管理器)有什么方法可以从 CC 资源管理器签出此类文件?
结账不可用有两种可能的原因:
- 文件本身路径太长(加上文件名太长,超过256个字符):a
subst
command can help shorten the path.
- 或者文件已经签出。
cleartool status
可以帮助区分这两种情况。
cleartool lsvtree -graph aFile
(用您的长文件名替换 aFile)可以帮助查看文件历史记录,并查看它是否在另一个视图中被检出(保留或未被检出)。
文件名的window 255 个字符限制无法绕过或任何回避。
您有以下选择:
1.尽量缩短名字。包括作为视图前缀的所有文件夹。就像 vonC 建议的那样。
2. 尝试在 Linux 上创建视图,并将文件夹挂载到 windows 中可以看到的某个共享区域。
3. 使用动态视图,但我不确定它是否有效。
请记住,即使您解决了 clearcase 问题,其他应用也可能会失败,因为这是一个 Windows 问题。像 msbuild 或 visual studio。
当我在 ClearCase 资源管理器中右键单击某个文件时,我无法找到该文件的签出选项,而该选项可用于其余文件。 唯一的区别是我要签入的文件的名称很长(我使用的是 Windows )。 虽然我可以通过 cleartool 命令签入,但不可能从前端(CC 资源管理器)有什么方法可以从 CC 资源管理器签出此类文件?
结账不可用有两种可能的原因:
- 文件本身路径太长(加上文件名太长,超过256个字符):a
subst
command can help shorten the path. - 或者文件已经签出。
cleartool status
可以帮助区分这两种情况。
cleartool lsvtree -graph aFile
(用您的长文件名替换 aFile)可以帮助查看文件历史记录,并查看它是否在另一个视图中被检出(保留或未被检出)。
文件名的window 255 个字符限制无法绕过或任何回避。 您有以下选择: 1.尽量缩短名字。包括作为视图前缀的所有文件夹。就像 vonC 建议的那样。 2. 尝试在 Linux 上创建视图,并将文件夹挂载到 windows 中可以看到的某个共享区域。 3. 使用动态视图,但我不确定它是否有效。
请记住,即使您解决了 clearcase 问题,其他应用也可能会失败,因为这是一个 Windows 问题。像 msbuild 或 visual studio。