簡體   English   中英

Xcode 如何與 Git 一起使用以更改分支和檢出舊提交?

[英]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。

希望這會有所幫助。 通過Xcode,發現了這個。 它更方便和容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM