Xcode源代码控制未与git状态同步(并且与repo同步)

时间:2017-03-20 09:37:10

标签: xcode git

编辑:谢谢@RobMac - XCode重启确实解决了它。祝所有人好运

看起来像个错误...

我在 Xcode 中有两个文件,在源代码管理中用question mark标记(因此它是未跟踪的文件)

当我git status时,我得到:

  

On branch develop你的分支是'origin / develop'的最新版本。   未跟踪的文件:(使用“git add ...”包含在将要包含的内容中   提交)

     

Podfile.lock

     

荚/

未列出文件。

我尝试通过右键单击“添加”FileName.swift“”在Xcode中解决方法 或者在提交窗口中提交它们。 两者都没有!

当我看到BitBucket中的回购时,我看到他们上一次修订版中的文件......所以这很棒...... 问题只是Xcode中的文件状态

我怎样才能克服这个?

谢谢!

2 个答案:

答案 0 :(得分:3)

迟到的答案,但我发生了这件事。这是我尝试没有成功的原因:

  1. 关闭现有项目,而不是Xcode
  2. 对命令行进行了更改(已移动/已删除的文件)
  3. 在命令行上使用GIT
  4. 打开现有项目
  5. 一切搞砸了
  6. 列表项
  7. 我通过完全关闭Xcode然后再次打开项目来修复它。

答案 1 :(得分:2)

你检查了ls -al吗?

结帐存在多少个.git目录

如果您有错误,由于xocde

,您的git init比预期的要多{ _id : ObjectId("58b545d4b57eeb2cc456248a"), "attendance" : [ { "dateitems" : [ {"when" : ISODate("2017-03-16"), "who" : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-17"), "who" : : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-18"), "who" : : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-19"), "who" : : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-20"), "who" : : [ObjectId("58c108b9ebd9ae24dca81634"),ObjectId("58c108b9ebd9ae24dca81635")]} ] }, { "dateitems" : [ {"when" : ISODate("2017-03-17"), "who" : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-18"), "who" : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-19"), "who" : [ObjectId("58c108b9ebd9ae24dca81634")]}, {"when" : ISODate("2017-03-20"), "who" : [ObjectId("58c108b9ebd9ae24dca81634",ObjectId("58c108b9ebd9ae24dca81635")]} } } ] ....... }