【发布时间】:2014-03-26 17:32:10
【问题描述】:
最近我添加了一个 .bundle 文件,其中包含几个 .nib 文件来执行。我是在 mac 上使用 p4 的新手,所以我没有想太多,它提交得很好。
我现在尝试签出并编辑捆绑包(基本上只是用新版本替换以前的版本),当我尝试签入时出现错误 -
阅读: /devdir/Resources.bundle/CreateAccount.nib: 是目录
提交中止——修复问题然后使用“p4 submit -c 82488”。一些 无法从客户端传输文件。
如果是这种情况,我不明白为什么它让我首先添加它,但除此之外我不知道现在该怎么做。这些文件只是处于待定更改列表中的这种不确定状态。
有没有办法强制提交或删除它们(在这种情况下,我可以只阅读整个捆绑包)?或任何其他建议..
谢谢
【问题讨论】:
-
你机器上的“/devdir/Resources.bundle/CreateAccount.nib”是什么?是文件吗?是目录吗?是其他东西吗,比如符号链接或类似的奇怪东西?
-
/devdir/ 只是目录路径。 Resources.bundle 是捆绑文件。我认为它们与 zip 文件最相似。 CreateAccount.nib 是一个包含有关界面表单的信息的文件。 nib 文件也是一种容器文件,从 gui 看,它看起来像一个文件,但实际上是一个目录。
-
我没有找到太多关于如何添加 .bundle 文件的信息(因此是问题)。我查看了如何添加 .nib 文件,但大多数人不会直接将它们添加到 perforce。这似乎只是这些类型的文件的问题。