gpt4 book ai didi

c# - ReSharper 代码清理/重新格式化代码功能与版本控制系统

转载 作者:太空狗 更新时间:2023-10-29 18:01:37 26 4
gpt4 key购买 nike

ReSharper 代码清理功能(启用“reorder members”和“reformat code”)真的很棒。您使用 XML 定义一个布局模板,然后一个简单的组合键根据您在模板中设置的规则重新组织您的整个源文件(或文件夹/项目/解决方案)。

无论如何,您认为这可能是关于 VCS 的问题,例如 subversion、cvs、git 等?它是否有可能导致许多不需要的冲突?

谢谢。

最佳答案

是的,肯定会出问题。除了创建必须手动解决的冲突之外,当您 checkin 已重新格式化的文件时,VCS 会注意到几乎每一行都已更改。这将使您或您的队友很难回顾历史并了解什么时候发生了变化。

就是说,如果每个人都以相同的方式自动格式化他们的代码(即,您将该 XML 模板分发给团队),那么它可能会运作良好。只有当不是每个人都在做同样的事情时,问题才会真正出现。

关于c# - ReSharper 代码清理/重新格式化代码功能与版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com