文章最後有Xcode 11體驗文章完整地址!記得別錯過哦~git
在Xcode 11中,新增了 Stash Changes
和 cherry pick
功能。app
Stash Changes
選項,會自動彈出一個對話框,提示咱們輸入一些Comment
信息。點擊 Stash
按鈕自動跳轉到 Git
管理 Tab
下。在 Git Tab
頁面,會展現出當前本地 Branches
列表、Stash Changes
列表、Tags
列表、Remotes
遠程倉庫列表。編輯器
在Stash
右下角會有 Stash
功能選擇按鈕(也能夠在左側Stash Changes
右鍵彈出)。工具
簡要說下三個選項:性能
Apply Stashed Changes
:跟 git stash apply
做用同樣,會把當前 Stash Changes
棧頂元素應用到當前分支,Stash Changes 棧不會移除這個Stash。設計
Export Stashed Changes as Patch File
:將某個Stash Changes
導出一個Patch
文件。3d
Delete
:跟 git stash pop
做用同樣,將 Stash Changes
棧頂元素應用到當前分支,Stash Changes
棧會移除這個Stash
。調試
假設有兩個分支A和B,進行合併分支的時候,你並不想把B的全部commit合併到A,而是想把單個commit合併過來,這時候就得用到git cherry-pick命令了。code
選擇某個 commit
,而後cherry-pick
,彈出框點擊 cherry-pick
就會將該commit
合併到 master
分支,並生成一個新 commit
。cdn
Xcode 11 初體驗(Xcode工做流的改進(Workflows))
Xcode 11 初體驗( Swift Package Manager)
Xcode 11 初體驗(設計工具(Design Tools)、代碼管理(Source Control))
Xcode 11 初體驗(Debug 工具升級、模擬器、性能分析工具(Instruments)、SceneDelegate 更新)