如何在ios项目中从git仓库中排除哪些文件?

17 浏览
0 Comments

如何在ios项目中从git仓库中排除哪些文件?

这个问题已经有了答案

适用于Xcode项目的Git忽略文件

我正在开发一个iOS项目,并希望将项目添加到我的gitlab账号中。我使用命令行来管理git,而不是使用XCode。

我想知道我应该从我的存储库中排除哪些文件。

我要排除的候选文件只来自xcodeproj包:

  1. xcuserdata文件夹,但我看到它包含方案信息,所以我并不完全相信。
  2. project.xcworkspace包

这是正确的吗?我有什么遗漏的吗?

谢谢。

被认为为重复问题的那个问题明确地提出了“与Xcode一起”使用。我使用命令行。也许没有区别,但那是问题的一部分。此外,那个问题的答案已经过时了,这个问题可能随着时间的推移会有不同的答案,至少这是我的理解。

admin 更改状态以发布 2023年5月23日
0
0 Comments

这很大程度上取决于项目。个人而言,我使用https://www.gitignore.io,并使用诸如“Xcode”,“Swift”,“MacOS”等关键字。

0
0 Comments

很棒,你正在使用Git进行版本控制,更好的想法是,在推送代码时,我们应该避免推送到远程的文件。

以下是Xcode生成的一些文件,不应该被上传到远程。

*.xcworkspacedata

*.xcuserstate

*.xcscheme

xcschememanagement.plist

*.xcbkptlist

将这些文件添加到你的.gitignore文件中,享受它带来的便利。

愉快编码。

0