我最近在使用資源編輯器的項目中對我的項目中的資源文件(.rc)進行了更改,提交給SVN後我注意到Visual Studio已經將最初分成兩行或多行的較長行合併爲單行。Visual Studio 2008對.rc文件中的換行符進行了實質性更改
儘管我從不直接編輯.rc文件,並且對Visual Studio在那裏做什麼沒有興趣,但我不需要提交一個更改,看起來好像大多數.rc文件在實際中發生了更改我只更改了一個菜單項。如果另一個具有不同Visual Studio設置的人出現並且.rc文件變回以前的安排並再次分割線,會怎麼樣?我們將進行更多的更改,基本上會對該文件的任何逐行版本控制進行垃圾回收。
是否有一個設置某處來控制這種行爲,所以我只需要改變我的文件中的單個文件,而不會碰到沿途的其他所有長線?
目前我必須注意到這種變化,並在文本編輯器中手動合併它,但這遠非理想,特別是在轉向更復雜的變化時。
我希望這只是一個簡單的選項,或者如果有人能指出我對Visual Studio 2008的行爲改變,所以我知道這將是我必須對其做出的唯一重大改變。 rc文件。
感謝您的幫助。
感謝您的回答。 經過進一步調查,它出現Visual Studio 2003在rc文件中分割更長的行,以確保ID常量全部對齊。 Visual Studio 2008更改了此行爲以確保所有內容都在單行上,而且沒有對齊方式。考慮到我們不應該使用文本編輯器來編輯.rc,所以不必打擾文件的「漂亮打印」。 – TownCube 2011-03-19 01:41:19