如何清理此Source Control混乱?

时间:2016-05-13 23:51:39

标签: xcode git github

一年前,生活状况让我远离编写iPhone应用程序。当时,我使用的是Xcode 6,并使用Snapshots进行版本控制。我是一个业余爱好者开发者,使用Git似乎有些过分。这可能是一个愚蠢的错误,因为我没有用回购设置应用程序。

现在我已经回到应用程序,我发现Xcode 7中已删除了快照功能。尽管我对此感到烦恼,但我尝试创建一个本地仓库并将我的项目添加到其中。我使用GitHub Desktop做到了这一点。 repo似乎已经创建,但似乎也没有注册更改,即,当我尝试通过Source Control检查已更改和已提交的文件时>历史记录,文件似乎完全相同。

我花了最近3天的时间试图了解出了什么问题,搜索网络和SO,但没有找到任何直接解决我问题的方法。我试过消除回购,所以我可以尝试创建一个新的回购。无论我尝试什么,本地仓库(似乎没有按预期工作)仍然存在。我考虑过创建一个新项目(激活源代码控制)并将我的文件拖入其中,但事情很复杂,因为项目位于工作区,还有几个pod,我害怕破坏一切

承认这件事是令人羞辱的,但我真的失明了。如果有人能告诉我如何回到正轨,我将非常感激。

所有帮助表示赞赏......

修改

根据@Paulw11在评论中提出的建议,我认为我已经接近了,但我对cocoapods有疑问。

第一个问题是El Capitan / CocoaPods难题,我相信我已经成功修复了CocoaPods,按照this post的接受答案中的说明重新安装。

然而,现在,当我尝试安装我的播客时,我明白了:

[!] No `Podfile' found in the project directory.

但项目中有一个Podfile,除非我把它从Finder拖到Project Navigator中做错了。

此外,我很困惑我是应该导航到xcodeproj文件本身还是导航到包含它的文件夹。无论哪种方式,我都得到相同的结果。

以下是我最近两次尝试安装pod时的终端读数:

14 gems installed
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 4\ folder/WMMG\ 4/WMMG\ 4.xcodeproj pod install
-bash: /Users/timjones/Desktop/WMMG 4 folder/WMMG 4/WMMG 4.xcodeproj: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 4\ folder/WMMG\ 4 pod install
-bash: /Users/timjones/Desktop/WMMG 4 folder/WMMG 4: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ pod update
[!] No `Podfile' found in the project directory.
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 4\ folder/WMMG\ 4/WMMG\ 4.xcodeproj pod update
-bash: /Users/timjones/Desktop/WMMG 4 folder/WMMG 4/WMMG 4.xcodeproj: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ pod update
[!] No `Podfile' found in the project directory.
Tim-Jones-MacBook-Pro:~ timjones$ 

另一件值得一提的是,虽然我创建了这个新项目,但未启用Source Control(根据评论中的建议),但我仍然看到Xcode以某种方式创建了一个repo(或者正在使用一个repo创建,无知,用于早期版本)。令人沮丧,因为这正是我试图通过创建一个新项目来避免的事情之一。

我承认自己是命令行的新手,虽然我过去通过遵循指示成功了。

有人可以帮我解决这个问题吗?

更新

好的,我在新项目中安装了pod,但无论如何都会出现回购。因此,我决定删除所有以前的版本(当然是在进行备份之后)并使用新项目重复该过程。现在我又回到了无法像在项目目录中找到的(No Podfile'那样安装pod。)and( - bash:/ Users / timjones / Desktop / WMMG 5文件夹/ WMMG 5 :是一个目录)`

我一点也不清楚为什么终端警告我这些项目是目录。以下是终端的最新结果:

Tim-Jones-MacBook-Pro:~ timjones$ pod update
[!] No `Podfile' found in the project directory.
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 5\ folder/WMMG\ 5 pod update
-bash: /Users/timjones/Desktop/WMMG 5 folder/WMMG 5: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 5\ folder/WMMG\ 5/WMMG\ 5.xcodeproj pod update
-bash: /Users/timjones/Desktop/WMMG 5 folder/WMMG 5/WMMG 5.xcodeproj: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ pod update
[!] No `Podfile' found in the project directory.
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 5\ folder/WMMG\ 5 pod update
-bash: /Users/timjones/Desktop/WMMG 5 folder/WMMG 5: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 5\ folder/WMMG\ 5/WMMG\ 5.xcodeproj pod install
-bash: /Users/timjones/Desktop/WMMG 5 folder/WMMG 5/WMMG 5.xcodeproj: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ pod update
[!] No `Podfile' found in the project directory.
Tim-Jones-MacBook-Pro:~ timjones$ pod init
[!] No Xcode project found, please specify one
Tim-Jones-MacBook-Pro:~ timjones$ /Users/timjones/Desktop/WMMG\ 5\ folder/WMMG\ 5 pod init
-bash: /Users/timjones/Desktop/WMMG 5 folder/WMMG 5: is a directory
Tim-Jones-MacBook-Pro:~ timjones$ 

0 个答案:

没有答案