我有一个使用git进行版本控制的项目。我克隆了一个库,可以从GitHub中使用(也可能是使用git)。我将下载的项目的.xcodeproj
文件添加到我自己的项目中并得到了这个对话框:
分享工作副本?
尚未共享的工作副本已添加到此工作空间。选择“是”将此工作副本添加到“工作空间源控制数据”。
如果选择“是”或“否”会怎样?在这种情况下我应该选择哪一个?
答案 0 :(得分:1)
我尝试将两个项目添加到我的工作区:
将.xcodeproj文件拖到Project Navigator中
档案>将文件添加到“WORKSPACE_NAME”...
警报出现了两种方式。
我也多次尝试过,点击是&不可以。无论哪种方式,Git跟踪的我的文件都没有被更改,我用git diff
确认了。
我Git忽略了xcuserdata
。因此,它可能会影响WORKSPACE_NAME.xcworkspace/xcuserdata/
中存储的文件。我没有检查,因为坦率地说,我并不关心这些数据。
因此,在将项目添加到工作区后,我关闭了工作区,并运行git clean -dXf
(小心!该命令删除所有被忽略的文件,这可能会删除您要保留的文件。)以便如果它确实改变了Git没有跟踪的任何文件,好吧,现在它们已经消失了!
当我打开备份工作区时,无论如何,Xcode会重新生成这些xcuserdata
文件。
答案 1 :(得分:1)
选择是。
然后转到Xcode > Preferences
并选择Accounts
标签。现在点击左下角的+
按钮,然后选择Add Repository...
。
然后粘贴HTTPS Clone URL
(即https://github.com/samvermette/SVProgressHUD.git
)并点击Next
。
如果它是公共存储库,则您不需要任何凭据。现在,如果您关闭Xcode首选项并选择其中一个新文件,然后查看文件检查器,您应该会看到Xcode显示与该存储库相关的文件的当前源控件状态