【问题标题】:Xcode repository indicators meaningsXcode 存储库指标含义
【发布时间】:2015-03-27 14:23:16
【问题描述】:

我想知道这些快捷方式是什么意思,因为我已经知道“快捷方式”不是正确的词,所以我什至不知道要谷歌什么,所以我就在这里提出一个问题。

截图如下:

那么,M, A, 是什么意思?以及所有其他快捷方式的确切含义?

【问题讨论】:

    标签: ios xcode git version-control


    【解决方案1】:

    是文件的修改状态:MModifiedAAdded

    【讨论】:

      【解决方案2】:

      这些是代码版本存储库指标。

      M - 修改后的文件。

      A - 添加文件。

      ? - 未跟踪的文件。

      【讨论】:

        【解决方案3】:

        来自this SO问题:

        U:工作文件已更新

        G:对 repo 的更改会自动合并到工作副本中

        M:工作副本已修改

        C:此文件与 repo 中的版本冲突

        ?:此文件不受版本控制

        !:此文件受版本控制,但丢失或不完整

        A:此文件将被添加到版本控制中(提交后)

        A+:该文件将被移动(提交后)

        D:此文件将被删除(提交后)

        S:这表示文件或目录已从工作副本的其余路径(使用 svn 切换)切换到分支

        :忽略

        X:外部定义

        ~:类型已更改

        R:您的工作副本中的项目已被替换。这意味着该文件被安排删除,然后一个同名的新文件被安排添加到它的位置。

        L:项目被锁定

        E:项目存在,因为它会被 svn 更新创建。

        请注意,这些是 SVN 状态代码,其中一些不适用于 XCode,因为 @Zaph 在 cmets 中指出。无论如何,我认为最常用的都包含在此链接中,并且在 xCode 中也有效。

        【讨论】:

          【解决方案4】:

          有 Xcode Source Control 管理代码,它们提供的文件状态如下:

          • ' '(空白)未修改
          • 'M' 本地修改
          • “U”已在存储库中更新
          • 'A' 本地添加
          • 'D' 本地删除
          • “我”被忽略了
          • 在存储库中替换了“R”
          • '-'文件夹的内容有混合状态;显示内容以查看个人状态
          • '?'不受源代码控制

          来自 Apple Xcode 文档的Store and Track Changes with Source Control 部分的状态代码。

          【讨论】:

            【解决方案5】:

            也许你最终来到这里是因为你在 Xcode 中将两个分支合并在一起,结果得到了一堆感叹号 (!),想知道它们的含义、实际问题是什么以及如何摆脱它们?如果是这样,请执行以下操作:

            1. 导航到您的项目文件夹并在终端中打开它(最简单的方法是将文件夹拖到终端应用程序图标上)。

            2. 键入git push

            3. 重启 Xcode。

            (如果您有未提交的更改,您可能会在 2 中收到警告,在这种情况下,只需键入 git commit -m "Your commit comment",然后再次键入 git push。)

            这里的问题只是 Xcode 和 Git 存储库之间的沟通不畅,Xcode 可能无法确定标记的文件是否已被推送。

            一般来说,我的经验是,对于 Xcode 中源代码管理的所有莫名其妙的问题(丢失文件、不在源代码管理警告等下),最好使用终端直接在项目文件夹中处理它们。从输入git status 开始,您(大部分情况下)会非常清楚地解释问题是什么以及如何解决它。 祝你好运!

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-08-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-09-10
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多