我檢查基於特定需要的版本控制應用程序之間進行選擇的一部分: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