【问题标题】:Xcode + bitbucket - Uncommitted ChangesXcode + bitbucket - 未提交的更改
【发布时间】:2012-09-26 18:57:18
【问题描述】:

我有一个项目我已经工作了一段时间,并且刚刚添加了我的 bitbucket 远程存储库,这样我就可以开始进行远程源代码控制了。

当我转到 File -> Source Control -> Push... 时,它总是说我有未提交的更改。

我已经选择了我的项目并完成了文件 -> 源代码管理 -> 提交

我不明白为什么它不让我推?

【问题讨论】:

    标签: ios xcode push commit bitbucket


    【解决方案1】:

    这可能是因为您的项目的用户数据包含您的编辑上下文。这些文件在使用 Xcode 时会发生变化。

    停止跟踪项目包内文件夹下面的所有内容

    • yourproject.xcodeproj/project.xcworkspace/xcuserdata
    • yourproject.xcodeproj/xcuserdata

    有关信息,yourproject.xcodeproj 是一个包,如果您右键单击它并单击“显示包内容”,您将看到提到的目录。

    然后添加这些文件夹下面的所有文件以忽略(.gitignore,如果您使用的是 git) 您的 .gitignore 文件将包含这两行: yourproject.xcodeproj/project.xcworkspace/xcuserdata yourproject.xcodeproj/xcuserdata

    希望对你有帮助

    【讨论】:

    • 我没有这些文件夹。我在 xcode 中使用默认的 git。所以我只是在我的根目录中创建一个文件 myfile.gitignore 并列出文件?>
    • 我在 TextEdit 中创建了一个 myproject.gitignore 文件并将它放到我的主项目文件夹中,但它似乎没有做任何事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    • 2012-09-16
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    相关资源
    最近更新 更多