Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/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
Version control 将选项卡转换为空格:利弊_Version Control_Versioning - Fatal编程技术网

Version control 将选项卡转换为空格:利弊

Version control 将选项卡转换为空格:利弊,version-control,versioning,Version Control,Versioning,您对在团队开发环境中将选项卡转换为空格有何看法?赞成和反对 就我个人而言,我喜欢将我的选项卡转换为空格,但我不愿意将现有选项卡转换为签出版本控制,因为如果不是每个人都这样做,文件将显示为被更改的行比我实际更改的行多得多,这会混淆该版本和以前版本之间的差异。除非版本控制差异实用程序有忽略选项卡的选项 每个人的想法是什么?在您特定的团队环境中有哪些策略 谢谢*选项卡在不同的IDE中看起来会有所不同。但空间不是。使用空格的主要原因是要有一致的缩进。 如果我遗漏了什么,请添加。使用标签的主要原因是每个人

您对在团队开发环境中将选项卡转换为空格有何看法?赞成和反对

就我个人而言,我喜欢将我的选项卡转换为空格,但我不愿意将现有选项卡转换为签出版本控制,因为如果不是每个人都这样做,文件将显示为被更改的行比我实际更改的行多得多,这会混淆该版本和以前版本之间的差异。除非版本控制差异实用程序有忽略选项卡的选项

每个人的想法是什么?在您特定的团队环境中有哪些策略


谢谢

*选项卡在不同的IDE中看起来会有所不同。但空间不是。使用空格的主要原因是要有一致的缩进。
如果我遗漏了什么,请添加。

使用标签的主要原因是每个人都可以根据自己的喜好调整标签大小。我个人只缩进2个字符,但大多数人似乎更喜欢4个字符。使用标签时,每个人都可以随心所欲。另外需要注意的是:标签占用1卡的内存。但是用空间代替它,会增加它。正如你所说的,它总共有4个字节!