为两个不同分支上的版本的Xcode项目创建zip存档

时间:2015-07-03 11:58:48

标签: ios xcode git zip

我有一个带有两个不同分支的Xcode项目。我的客户要求我为两个分支发送两个不同的zip存档,这样打开第一个存档意味着在第一个分支上看到版本,打开第二个存档意味着看到第二个分支上的版本。

但是,在基于主分支,归档,然后切换到另一个分支并再次归档的情况下压缩项目文件夹会导致创建2个存档,这些存档在打开时实际上表现相同。

我的客户不想/知道如何使用git。

有什么方法可以实现我创建2个档案的目标,每个分支1个?

提前致谢!

1 个答案:

答案 0 :(得分:1)

$ git checkout local_branch_1
$ zip branch_1_archive *
$ git checkout master
$ zip master_archive *

历史记录不会包含在档案中,因为zip不包含以点开头的文件名,而历史记录位于.git目录中。

我猜你没有这样做,如果你有相同的档案。在这种情况下,请在您的问题中添加您使用的命令。

您还可以添加git log --graph --all --oneline --decorate的输出,以确保master和您的分支不指向同一次提交。