![](/img/trans.png)
[英]Xcode doesn't forget deleted files after a Git checkout of an older commit
[英]How does Xcode work with Git for changing branch and checkout older commit?
由於 4.4.1 版本的 Xcode 沒有 switch 分支或檢出舊版本功能,是否可以在 bash 中執行此操作
git checkout in-app-purchase-to-be-added
要么
git checkout HEAD^2
因為所有的源代碼( .m
, .h
), .xib
和項目文件,圖像資源都會在眨眼間發生變化,所以它不會在Xcode中引起奇怪的行為嗎? 現在我總是退出 Xcode,切換分支,然后重新啟動 Xcode,但也許有更快的方法。
XCode 應該有一種切換分支的方法,如“ 在 Xcode 4.1 中使用分支和 git ”中所述
首先,調出組織者的存儲庫視圖並在左側找到您的項目。
單擊其中標有 Branches 的黃色文件夾,然后在窗口底部單擊Add Branch
圖形。
在出現的對話框中為分支命名,並確保選中底部的復選框以Automatically switch to this branch
。
返回組織者的存儲庫視圖並再次單擊您的藍色文件夾。
在窗口底部,您可以選擇Switch Branch
返回到您的master
分支(或您想將這些更改合並到的任何分支)。
另請參閱“ 使用 Xcode 進行 Git 分支管理”
對於更復雜的分支切換/創建,是的,您可能必須通過命令行:
如果您在 Xcode 中打開項目的情況下從命令行執行 git 版本控制,您需要注意的一件事是,當您更改某些內容時,它並不總是立即發現。
我發現使用 Organizer 在發現當前分支已更改之前,您需要在一些不同的視圖之間切換。
因此,根據項目的性質,可能並不總是需要關閉/重新打開 XCode。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.