29

我有一个使用 git 进行版本控制的项目。我从 GitHub 克隆了一个要使用的库(大概也是使用 git)。我将下载的项目.xcodeproj文件添加到我自己的项目中并得到了这个对话框:

共享工作副本?
尚未共享的工作副本已添加到此工作区。选择 Yes 将此工作副本添加到 Workspace Source Control Data。

如果我选择“是”或“否”会怎样?在这种情况下我应该选择哪个?

在此处输入图像描述

4

2 回答 2

1

我尝试以两种方式将第二个项目添加到我的工作区:

  1. 将 .xcodeproj 文件拖到项目导航器中

  2. 文件 > 将文件添加到“WORKSPACE_NAME”...

警报以两种方式出现。

我也尝试了多次,同时单击是和否。无论哪种方式,我被 Git 跟踪的文件都没有被更改,我用git diff.

我忽略xcuserdata了。所以,也许它会影响存储在WORKSPACE_NAME.xcworkspace/xcuserdata/. 我没有检查,因为坦率地说,我不关心这些数据。

因此,在将项目添加到工作区后,我关闭了工作区,然后运行git clean -dXf(小心!该命令会删除所有被忽略的文件,这可能会删除您想要保留的文件。)因此,如果它确实更改了 Git 不是的任何文件t 跟踪,好吧,现在他们走了!

当我打开备份工作区时,Xcodexcuserdata无论如何都会重新生成这些文件。

于 2013-10-19T21:39:53.160 回答
1

选择是。
然后转到Xcode > Preferences并选择Accounts选项卡。现在单击左下角的+按钮并选择Add Repository...。并粘贴HTTPS Clone URL(即https://github.com/samvermette/SVProgressHUD.git)并单击Next

如果它是公共存储库,则不需要任何凭据。现在,如果您关闭 Xcode Preferences 并选择您已引入项目的新文件之一,然后查看 File Inspector,您应该会看到 Xcode 向您显示与该存储库相关的文件的当前源代码控制状态。

于 2014-04-02T18:24:25.967 回答