有時我會對文件進行更改以便於調試,並且我希望確保不會意外地提交這些更改。忽略git中的調試更改
我採取的一種方法是包含一個特殊評論,如// DEBUGGING
和拒絕嘗試提交此評論的預提交掛鉤。問題是需要在存儲庫的所有副本中設置鉤子,並且我必須記住添加註釋以及腳本查找的確切形式。
也有git update-index --assume-unchanged
,但它只適用於文件級別,有時我會將調試更改與實際的待提交更改混合在一起。
在這種情況下還有其他工具可以幫助嗎?我已經開始想象使用第二個「臨時變化」索引的設置,例如狀態是根據該索引進行計算的,但是提交仍然是從主索引進行的......但是在我用這個想法過分考慮之前,我想要檢查我是否重複了任何現有的工作。
您是否打開IDE特定提示/答案?或者尋找純粹基於git的東西? – dubes
你真的應該養成審查你即將提交的代碼的習慣。除此之外,將你的代碼封裝在一個'if(DEBUG_MODE){//做某事}'塊中並在應用程序級別打開/關閉它。 – ceejayoz
「調試」分支會出現什麼問題? –