2015-07-03 27 views
0

我有一個包含兩個不同分支的Xcode項目。我的客戶要求我爲兩個分支發送兩個不同的zip存檔,打開第一個存檔意味着在第一個分支上看到版本,打開第二個存檔意味着在第二個分支上看到該版本。爲兩個不同分支上的版本創建Xcode項目的zip檔案

但是,在基於主分支,歸檔,然後切換到其他分支並再次歸檔的情況下壓縮項目文件夾後,導致創建2個實際上在打開時表現相同的歸檔。

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

有什麼辦法可以實現我創建2個檔案的目標,每個分支1個?

在此先感謝!

+1

您是否在本地或遠程託管上切換了分支機構? – TheGeorgeous

+0

如果你在本地分支上做了一切,那麼是的,它會給你兩個不同版本的代碼。除非你的分支目前都是一樣的。是這樣嗎? – TheGeorgeous

回答

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和您的分支不指向相同的提交。

相關問題