我正在考虑将一套大型IBM汇编语言程序从基于“文件名包含版本号”的vcs迁移到现代vcs,以便能够分支和合并等功能。
这些文件有80个字符记录,最后8个字符是几乎没有意义的序列号。
由于种种原因,我需要vcs忽略(但希望以某种明确定义的方式保存)序列号列,并仅基于前72个字符的内容进行差异比较和补丁。
有什么想法吗?
仅仅为了澄清“忽略但保留”:我承认这有点模糊,因为我还没有完全整理好我的想法。
它可能类似于这样:
“在合并/打补丁时,如果一方有序列号,则输出它们;如果多于一方有序列号,则使用文件(1|2|3)中存在的序列号。”
为什么要保留序列号?首先,它们确实是序列号。其次,我想重新将这些东西集成到主机上,其中序列号可能非常重要。(那些知道“SMP/E”意思的人会明白。不知道的人可以高兴,但要颤抖...)
我刚意识到我还没有接受答案。选择很困难,但@Noldorin最接近我的要求。
这些文件有80个字符记录,最后8个字符是几乎没有意义的序列号。
由于种种原因,我需要vcs忽略(但希望以某种明确定义的方式保存)序列号列,并仅基于前72个字符的内容进行差异比较和补丁。
有什么想法吗?
仅仅为了澄清“忽略但保留”:我承认这有点模糊,因为我还没有完全整理好我的想法。
它可能类似于这样:
“在合并/打补丁时,如果一方有序列号,则输出它们;如果多于一方有序列号,则使用文件(1|2|3)中存在的序列号。”
为什么要保留序列号?首先,它们确实是序列号。其次,我想重新将这些东西集成到主机上,其中序列号可能非常重要。(那些知道“SMP/E”意思的人会明白。不知道的人可以高兴,但要颤抖...)
我刚意识到我还没有接受答案。选择很困难,但@Noldorin最接近我的要求。