- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这是 XCode 中的一个问题,其中内置的源代码控制功能无法加载位于以全大写命名的目录中的项目的存储库,例如 ~/Documents/CODE
.在 2008 年的黑色 macbook 上运行 XCode 4.0.2。 如果有人有见解,请分享。
这就是问题所在。我创建了一个新项目,将其保存到目录 ~/Documents/CODE/...
here-or-a-subdirectory-therein,确保选中“创建本地 git 存储库”复选框。我对 AppDelegate 或任何其他文件进行了小的编辑,源代码管理提交将无法在 XCode 中工作。从命令行中,我看到 .git 是在项目目录中创建的,并且发生了“第一次提交”。我可以从命令行执行 git 提交。
可能相关的问题:在 Organizer->repositories
中,我所有的存储库都有黄色的红绿灯图标(即使是我已经开始工作的)。
这是错误:当我尝试从项目窗口提交时(File-->SourceControl-->Commit
,键入注释,然后按提交)我收到以下错误:
The Working copy of "MyProjectName" failed to commit files. fatal: '/Users/myUserName/Documents/CODE/MyProjectName/MyProjectName/MyProjectNameAppDelegate.m' is outside repository.
在管理器中,我选择 MyProjectName(带有下 pull 箭头和存储库安全图标)。该位置显示为 /Users/myUserName/Documents/CODE/MyProjectName/
但是在正常显示提交注释的区域,我看到了消息:
Unable to load revisions.
可能的原因是 XCode 在内部将项目目录标识为 ~/Documents/Code
,而不是 ~/Documents/CODE
。
解决此问题的一种方法是将 ~/Documents/CODE
重命名为 ~/Documents/Code
,然后在管理器中(选择存储库选项卡)我删除了 MyProjectName 的存储库列表。
注意 - 仅删除 XCode 对存储库的引用,实际存储库保持不变。现在关闭 XCode 并重新打开它。打开项目 MyProjectName。 XCode 将使用正确的大写重新创建对项目的引用。请注意,目录重命名似乎强制 XCode 在重新创建存储库时识别新目录名称。
解决该问题的另一种方法是:在 XCode 的管理器窗口(选择存储库选项卡)中,删除对存储库的引用。然后,仍然在管理器中,选择顶部的“项目”选项卡。项目窗口的左侧是所有项目的列表...选择 MyProjectName。现在在中心框架中是一个名为“派生数据”的字段,其中包含项目的路径。单击 PATH 右侧的小箭头 -> 以在 Finder 中打开项目的内部设置目录。打开名为“info.plist”的文件并编辑键“WorkspacePath”,使其值与项目位置完全匹配(如有必要,更正目录的大小写)。保存并返回到管理器。关闭 XCode。重新打开 XCode,将重新创建存储库引用。您现在可以直接进入管理器,选择“存储库”选项卡,然后选择 MyProjectName 的存储库。您会在那里看到提交消息(即使您尚未提交,您仍然会看到在创建项目时内部发生的自动生成的“首次提交”)。
最佳答案
我刚遇到这个问题。幸运的是,重启 Xcode 对我有用。
关于Xcode 4.0.2 Git 提交错误 : fatal: '...' is outside repository (Possible Bug),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6377684/
使用Suitecrm 7.9.1 每当我尝试创建销售线索时(即提交创建销售线索表格后),我都会遇到以下错误。 每当我尝试导入csv文件时,都会遇到相同的错误。仅在实时服务器上发生此错误 Fatal e
Closed. This question is not reproducible or was caused by typos。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-to
我想在QNX上运行GoogleTestLibrary吗? 但是我收到此错误消息? ldd:FATAL: Could not load library libgtest.so.0 首先,我使用make命
尝试编译代码时,IDE 中显示的 fatal error 和非 fatal error 之间的主要区别是什么? 在这两种情况下,编译器都会显示一条错误消息,并且不会编译程序。 fatal error
当一个人试图编译代码时,在 IDE 中显示的 fatal error 和非 fatal error 之间的主要区别是什么? 在这两种情况下,编译器都会显示一条错误消息,并且程序不会被编译。 fatal
这个程序发出app: 2015/10/24 11:28:15 example.go:22: open some-crazy-non-existent-file: no such file or dir
因此,我正在从事一个项目,但是由于不断收到错误和警告,所以我遇到了一个问题。我对PHP还是很陌生,所以要保持柔和。使用PHP 5.5可以正常运行该程序。但是,当我在PHP 5.6中运行该程序时,会收到
在 WiX 安装程序中 - 如何自定义或覆盖 fatal error 对话框 ()?我想显示详细的错误消息而不是默认设置失败消息。 选项: 是否可以在 WiX 中调整 fatal error 对话框的
我正在尝试通过 Android 工具 > 重命名应用程序包 在 eclipse 中重命名我的 android 应用程序包。它正在生成错误说 A Fatal error occurred while p
我正在使用 Ubuntu 13.10 x64,我正在做一些开发人员正在使用 Windows 的项目,我最近将 git config core.eol 更改为“lf”和 core .autocrlf 为
嗯..世界上的每个服务都可以连接到我的动物园管理员,除了 kafka。下面是我在 server.properties 文件中的连接字符串 zk.connect=1.dzk.syd.druid.neo.
我正在 Java EE 7 中尝试一些东西,我已经构建了一个示例应用程序,可以在此处找到 https://github.com/kenparker/moviplex7.git . 在此过程中,我了解到
我正在尝试使用 bitbucket 中的 ssh 克隆我的存储库,但是每当我克隆存储库时,我都会得到: Connection to bitbucket.org closed by remote hos
该代码包括从一系列数字创建一个数组,以及第三个参数,其中它指示数字的步长,如果它的步长为 2,例如它来自 [1,3, 5] 代码工作正常,除非我以负数作为参数传递 step,例如NumberRange
我正在尝试在我的 ubuntu 中运行一个简单的 git pull 命令。直到几天前,它还可以完美地工作。不是它显示致命:无法访问“https://xxxxxx@bitbucket.org/repon
我知道已经有人问过类似的问题。 但是,我认为我的问题是由于我之前犯的一个错误,因此有所不同:让我解释一下。 一切都如我所愿顺利进行: git add . 我本地存储库中的所有文件。 git commi
我在尝试执行 Jenkins 作业时看到错误。 git 版本 1.8.3.1 Jenkins 2.46.2.1-滚动 我尝试将 git 升级到更高版本,但仍然通过关注 How to install l
Image of the output in the browser 我正在离线处理一个项目。我有一个名为 index.php 的文件。 现在我想在可以编辑的浏览器 sp 中启动。 但是当我尝试通过
我正在AWS的Linux机器上运行RServer Studio。 我尝试安装ModelMetrics的依赖项caret,并收到此错误: auc_.cpp:2:10: fatal error: omp.
我似乎没有重复发帖,所以这是详细信息... 当我使用 XOM(XML 对象模型,Java 库)中的非静态方法 Builder.build() 解析文档时,在 Eclipse 控制台中我得到: [Fat
我是一名优秀的程序员,十分优秀!