我有一个使用 git 进行版本控制的项目。我从 GitHub 克隆了一个要使用的库(大概也是使用 git)。我将下载的项目.xcodeproj
文件添加到我自己的项目中并得到了这个对话框:
共享工作副本?
尚未共享的工作副本已添加到此工作区。选择 Yes 将此工作副本添加到 Workspace Source Control Data。
如果我选择“是”或“否”会怎样?在这种情况下我应该选择哪个?
我有一个使用 git 进行版本控制的项目。我从 GitHub 克隆了一个要使用的库(大概也是使用 git)。我将下载的项目.xcodeproj
文件添加到我自己的项目中并得到了这个对话框:
共享工作副本?
尚未共享的工作副本已添加到此工作区。选择 Yes 将此工作副本添加到 Workspace Source Control Data。
如果我选择“是”或“否”会怎样?在这种情况下我应该选择哪个?
我尝试以两种方式将第二个项目添加到我的工作区:
将 .xcodeproj 文件拖到项目导航器中
文件 > 将文件添加到“WORKSPACE_NAME”...
警报以两种方式出现。
我也尝试了多次,同时单击是和否。无论哪种方式,我被 Git 跟踪的文件都没有被更改,我用git diff
.
我忽略xcuserdata
了。所以,也许它会影响存储在WORKSPACE_NAME.xcworkspace/xcuserdata/
. 我没有检查,因为坦率地说,我不关心这些数据。
因此,在将项目添加到工作区后,我关闭了工作区,然后运行git clean -dXf
(小心!该命令会删除所有被忽略的文件,这可能会删除您想要保留的文件。)因此,如果它确实更改了 Git 不是的任何文件t 跟踪,好吧,现在他们走了!
当我打开备份工作区时,Xcodexcuserdata
无论如何都会重新生成这些文件。
选择是。
然后转到Xcode > Preferences
并选择Accounts
选项卡。现在单击左下角的+
按钮并选择Add Repository...
。并粘贴HTTPS Clone URL
(即https://github.com/samvermette/SVProgressHUD.git
)并单击Next
。
如果它是公共存储库,则不需要任何凭据。现在,如果您关闭 Xcode Preferences 并选择您已引入项目的新文件之一,然后查看 File Inspector,您应该会看到 Xcode 向您显示与该存储库相关的文件的当前源代码控制状态。