我有一个 JS 压缩文件,它长约 14k,它在一行上。这会在 Clear Case 上产生一些问题,导致无法签入
有没有办法修复clearcase?
如果我想将 JS 文件拆分为多行,在插入换行符时我应该注意什么。显然我不会拆分字符串或数字,之后还有其他不明显的事情要记住吗?
我有一个 JS 压缩文件,它长约 14k,它在一行上。这会在 Clear Case 上产生一些问题,导致无法签入
有没有办法修复clearcase?
如果我想将 JS 文件拆分为多行,在插入换行符时我应该注意什么。显然我不会拆分字符串或数字,之后还有其他不明显的事情要记住吗?
另一种解决方案是将压缩 JS 文件的类型更改为...“compressed_file”:
cleartool chtype Compressed_file
这样,您就不必修改文件。
有关该技术的更多信息,请参阅“将文件添加到源代码管理”时的 Clearcase 问题</a>。
您还可以指定合并管理器在合并时始终复制该文件,以避免任何合并问题。请参阅“ Clearcase UCM 正在尝试合并 pdf 文件”。
我不知道 ClearCase。一个安全的分割位置是在字符串常量之后;
或}
之外,因为压缩的 JS 中不应该有任何注释。
您也可以手动拆分文件;该文件可能不会经常更改,10 个换行或多或少不会影响性能。
是的,换行符在 JS 中具有句法含义。javascript 指令由分号或换行符终止(或者,通常情况下,两者都有)。当整个脚本没有换行符时,分隔指令的唯一方法是分号。因此,当您在每个分号后添加换行符时,语法含义应该保持不变。
但是你确定你应该签入压缩的 Javascript 代码而不是原始的未压缩版本吗?特别是当您必须对其进行编辑时?工件,如编译的二进制文件,通常不属于版本控制。在我看来,压缩的 JS 文件也应该这样处理。