Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio 2008对.rc文件中的换行符进行了重大更改_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 Visual Studio 2008对.rc文件中的换行符进行了重大更改

Visual studio 2008 Visual Studio 2008对.rc文件中的换行符进行了重大更改,visual-studio-2008,Visual Studio 2008,最近,我使用资源编辑器对项目中的一个资源文件(.rc)进行了更改,在提交到SVN时,我注意到Visual Studio已将最初在两行或多行之间拆分的较长行合并为一行 虽然我从不直接编辑.rc文件,也对VisualStudio在其中所做的工作不感兴趣,但我对提交一个更改表示异议,该更改看起来好像大部分.rc文件都已更改,而实际上我只更改了一个菜单项。如果出现另一个具有不同Visual Studio设置的人,并且.rc文件更改回以前的排列并再次拆分行,该怎么办?我们将进行更多的更改,这些更改基本上会

最近,我使用资源编辑器对项目中的一个资源文件(.rc)进行了更改,在提交到SVN时,我注意到Visual Studio已将最初在两行或多行之间拆分的较长行合并为一行

虽然我从不直接编辑.rc文件,也对VisualStudio在其中所做的工作不感兴趣,但我对提交一个更改表示异议,该更改看起来好像大部分.rc文件都已更改,而实际上我只更改了一个菜单项。如果出现另一个具有不同Visual Studio设置的人,并且.rc文件更改回以前的排列并再次拆分行,该怎么办?我们将进行更多的更改,这些更改基本上会逐行删除文件的版本控制

是否有一个设置可以控制这种行为,这样我就只需要更改文件中的单曲,而不需要在沿途每隔一行触摸一行

目前,我必须记录更改并在文本编辑器中手动将其合并,但这远远不够理想,尤其是在进行更复杂的更改时

我希望这只是一个简单的选择,或者如果有人能告诉我微软对VisualStudio2008行为的改变,那么我知道这将是我对.rc文件所做的唯一大的改变


感谢您的帮助。

没有任何选项会影响资源编辑器对.rc文件进行更改的方式。在我看来,以前对文件进行更改的程序员是使用文本编辑器,而不是使用资源编辑器


在你的团队中解决这个问题,并商定一种常见的编辑方法。调整你的diff工具,许多工具允许忽略对空格的更改。

谢谢你的回答。经过进一步调查,VisualStudio2003似乎会在rc文件中拆分较长的行,以确保ID常量都对齐。VisualStudio2008更改了此行为,以确保所有内容都在一条线上,没有对齐。考虑到我们不应该用文本编辑器来编辑.rc,所以不必为文件的“漂亮打印”操心是有道理的。