2011-02-27 28 views
0

我最近在使用資源編輯器的項目中對我的項目中的資源文件(.rc)進行了更改,提交給SVN後我注意到Visual Studio已經將最初分成兩行或多行的較長行合併爲單行。Visual Studio 2008對.rc文件中的換行符進行了實質性更改

儘管我從不直接編輯.rc文件,並且對Visual Studio在那裏做什麼沒有興趣,但我不需要提交一個更改,看起來好像大多數.rc文件在實際中發生了更改我只更改了一個菜單項。如果另一個具有不同Visual Studio設置的人出現並且.rc文件變回以前的安排並再次分割線,會怎麼樣?我們將進行更多的更改,基本上會對該文件的任何逐行版本控制進行垃圾回收。

是否有一個設置某處來控制這種行爲,所以我只需要改變我的文件中的單個文件,而不會碰到沿途的其他所有長線?

目前我必須注意到這種變化,並在文本編輯器中手動合併它,但這遠非理想,特別是在轉向更復雜的變化時。

我希望這只是一個簡單的選項,或者如果有人能指出我對Visual Studio 2008的行爲改變,所以我知道這將是我必須對其做出的唯一重大改變。 rc文件。

感謝您的幫助。

回答

1

沒有任何選項會影響資源編輯器更改.rc文件的方式。我聽起來以前的程序員對文件進行了修改,但是使用文本編輯器而不是使用資源編輯器。

在你的團隊中解決這個問題並達成共同的編輯方式。並調整你的差異工具,許多允許忽略對空白的更改。

+0

感謝您的回答。 經過進一步調查,它出現Visual Studio 2003在rc文件中分割更長的行,以確保ID常量全部對齊。 Visual Studio 2008更改了此行爲以確保所有內容都在單行上,而且沒有對齊方式。考慮到我們不應該使用文本編輯器來編輯.rc,所以不必打擾文件的「漂亮打印」。 – TownCube 2011-03-19 01:41:19

相關問題