作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
ReSharper 代码清理功能(启用“reorder members”和“reformat code”)真的很棒。您使用 XML 定义一个布局模板,然后一个简单的组合键根据您在模板中设置的规则重新组织您的整个源文件(或文件夹/项目/解决方案)。
无论如何,您认为这可能是关于 VCS 的问题,例如 subversion、cvs、git 等?它是否有可能导致许多不需要的冲突?
谢谢。
最佳答案
是的,肯定会出问题。除了创建必须手动解决的冲突之外,当您 checkin 已重新格式化的文件时,VCS 会注意到几乎每一行都已更改。这将使您或您的队友很难回顾历史并了解什么时候发生了变化。
就是说,如果每个人都以相同的方式自动格式化他们的代码(即,您将该 XML 模板分发给团队),那么它可能会运作良好。只有当不是每个人都在做同样的事情时,问题才会真正出现。
关于c# - ReSharper 代码清理/重新格式化代码功能与版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56313/
场景:WAMP 服务器、InnoDB 表、自动递增唯一 ID 字段 [INT(10)]、100 多个并发 SQL 请求。如果需要,也应使用 VB.Net。 我的数据库有一个自动递增字段,用于为每个存储
我是一名优秀的程序员,十分优秀!