gpt4 book ai didi

ios - xcode 在分支 merge 后用空格替换制表符

转载 作者:IT王子 更新时间:2023-10-29 01:28:00 26 4
gpt4 key购买 nike

merge 两个分支并解决冲突后,Xcode 修改了两个文件:项目的 .plist 和 .pbxproj。在这两种情况下,每行的前导制表符都被空格替换

此外,在完成 merge 并创建相应的提交后,Xcode 保留所有有冲突的文件而不将它们添加到提交中,迫使我们使用已解决的文件(包括 .plist 和 .pbxproj)进行第二次提交。只发生在这两个文件上,并且只有当它们在 merge 时有冲突时,其他文件类型(.h、.m)不受影响。

Xcode 版本 9.2 (9C40b)

  • 添加的空格数对应于存在的制表符数:每个制表符 4 个空格。
  • 在 Xcode 首选项中,所有团队都在缩进下的“首选缩进使用:”中选择了“空格”。

我们想知道如何避免这种行为?

最佳答案

可能是因为您的团队使用的其中一个系统中的缩进设置:

enter image description here

如果您的项目中有 swift lint,这也可能导致它。

关于ios - xcode 在分支 merge 后用空格替换制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49322732/

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