【问题标题】:Can't commit Xcode project with Git integration无法通过 Git 集成提交 Xcode 项目
【发布时间】:2012-01-13 18:08:02
【问题描述】:

我正在尝试让 GitHub 通过 Xcode 运行,但遇到了很多麻烦。当我单击提交(在文件/源代码管理下)时,我收到以下错误消息:

The operation could not be performed because no valid working copies were found. Please verify that your files are under source control and try again.

无论我创建一个新项目并单击“使用本地 git 存储库创建”框,还是使用组织者的存储库选项卡从 github 克隆现有项目,都会发生这种情况。

由于某种原因,如果我在存储库选项卡的组织者中,我可以提交,选择存储库下的我的项目文件夹,然后单击提交。这可行,但我无法从那里将我的更新推送到 github,因为推送选项在文件菜单中是“灰色的”。

谁能帮我解决这个问题?我希望能够直接通过 Xcode 推送更新。

【问题讨论】:

  • 我花了很多时间试图让它发挥作用。如果你发现了什么,请告诉我。
  • 我使用终端来执行此操作,并且刚刚尝试提交和推送 XCode,它也可以。你init & add remote 正确吗?
  • 是的,我已经完成了初始化并添加了遥控器

标签: iphone objective-c xcode git github


【解决方案1】:

如果您的项目位于 /Developer/.... 将其移至其他位置并重新打开该项目。这可能会解决您的问题。

Xcode 4.2 下 /Developer/... 和 git 集成中的项目似乎存在问题(您收到错误 “无法执行操作,因为找不到有效的工作副本。请验证您的文件受源代码控制,然后重试”)

【讨论】:

    【解决方案2】:

    您的 Xcode 版本是多少? Xcode4.0以上,Git repos会在Xcode项目创建时创建。

    如果你想将 git 添加到现有项目中,你应该先初始化它。 在项目文件夹中,输入:

    git init
    git add .
    git commit -m "your comment"
    

    更多信息详情,点击here

    【讨论】:

    • 嘿@Hes,他说'我希望能够直接通过 Xcode 推送更新。',而不是终端。 :p
    猜你喜欢
    • 2012-01-15
    • 2015-12-09
    • 2011-10-19
    • 1970-01-01
    • 2021-12-22
    • 2018-05-24
    • 1970-01-01
    • 2011-07-28
    • 2014-03-11
    相关资源
    最近更新 更多