【问题标题】:Xcode 7 not working properly with source controlXcode 7 无法与源代码控制一起正常工作
【发布时间】:2015-09-21 07:30:43
【问题描述】:

我刚更新到Xcode 7,所有系统都更新了,包括命令行工具,修复了磁盘权限。我仍然对那个 Xcode 有几个问题。

我正在使用 GIT,但是当我启动我的项目时,Xcode 总是要求我升级到 Subversion 1.7,即使我点击了“不要针对此工作区再次警告我”,他也不记得了。

当我退出并重新启动 Xcode 时,不要使用我的 GIT 凭据,而我总是要求他输入它们。

当我转到首选项时,它会建立一堆幽灵车帐户...

当我去 github 时,我意识到 Xcode 在提交和推送时不会发送我的 user.email,因为我收到了 ganzolo@noreply.github.com 的默认电子邮件。

真的很烦人,有问题,有人知道吗?

我已经删除了 SVN,但是当我从命令行执行常规提交时(Git 使用我的 user.email),当我从 Xcode 执行时,他像匿名一样发送,真的很烦人。

【问题讨论】:

  • 你使用 git,但库使用 svn。

标签: ios xcode git


【解决方案1】:

您的源代码树中必须有一个 subversion repo,可能在您不知道的第 3 方库中。

转到终端并执行此操作以升级它:

$ cd /path/to/sourcetree
$ find . -name .svn

如果你受到打击,那么:

$ svn upgrade path/of/svnrepo

如果这个第 3 方库也是您永久源代码树的一部分,最好还是转储 .svn 目录并一直使用 git。

【讨论】:

  • 好的,是的,我知道感谢这些命令,但关键是 Xcode 应该记住我不想升级它。
  • @Ganzolo 是的 it looks like 你可以告诉 Xcode 5 以后避免提醒。苹果,嗯?总是做一些让我们的生活变得更加困难的事情。
  • 这种对我有用。我们不再使用 SVN,但我找不到 .svn 文件夹。 “查找”命令向我显示了项目文件中包含其他 .svn 目录的一些隐藏文件夹。右键单击这些文件并选择 Show Package Contents 让我导航到隐藏的 .svn 文件夹。
【解决方案2】:

感谢这篇文章,我找到了解决方案:

https://stackoverflow.com/a/32546171/706189

Xcode 似乎存在错误,无法读取全局 user.name 和 user.email。因此,您需要在根文件夹项目中进行本地设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    • 2012-04-10
    • 1970-01-01
    • 2019-09-04
    • 2017-12-14
    • 2020-08-19
    • 2013-02-06
    相关资源
    最近更新 更多