我检查基于特定需要的版本控制应用程序之间进行选择的一部分:GIT或颠覆 - 如何忽略代码
文件由4GL graphcal客户端导出脚本文件生成的来源。问题是一些代码部分需要被忽略。这里的脚本的代码示例:
BEGIN DSRECORD
Identifier "V0"
DateModified "1899-12-30"
TimeModified "00.00.01"
(...)
StageXSize "730|48|46|48|48|48|48|48|48|48|48|48|48|48"
StageYSize "132|48|48|48|48|48|48|48|48|48|48|48|48|48"
ContainerViewSizing "0083 0345 0569 0735 0000 0001 0183 0680"
END DSRECORD
在该代码中,行StageXSize和StageYSize应该被忽视是导致每次开发者将移动框(称为第一阶段),这些值将改变,但我不希望认为它是代码的改变。
所以我的问题在GIT或Subversion中,是否有一种方法可以指定在比较2个脚本版本时忽略部分代码?
Thx
使用[smudge/clean filter](http://www.kernel.org/pub/software/scm/git/docs/gitattributes .html#_tt_filter_tt),你可能可以在Git中做到这一点。我不认为它会“忽略”该文件的一部分,但你可以在干净的步骤中指定恢复该文件的那部分。 – vcsjones