GitHub 剛剛推出了 Desktop 2.0 版本,為開發者帶來了工作流程上的一些改進和新功能。
更新之後,你將能夠更輕鬆地解決合併衝突,以及呼叫變基(rebasing)和儲存(Stashing)等命令。
(圖自:GitHub,via MSPU)
以 Stashing 為例:若你有尚未準備好提交的工作,可在新版中選擇更改到新的分支、或將其保留在當前分支上。
至於 Rebasing:如果你不希望將合併提交到儲存庫中,那麼 Desktop 2.0 現支援重定位,以保持提交歷史記錄的一片整潔。
此外,Desktop 2.0 還帶來了協作方面的改進:你可以在提交訊息中新增表情符號(emoji)、選擇提交的合著者(只需提及他們的 GitHub 使用者名稱),並在完成提交時將建議的下一步工作推送到 GitHub 。
最後,微軟在努力合併 GitHub 和 Desktop 之間的合併請求。你可以在 GitHub Desktop 中輕鬆開啟 GitHub.com 並拉取請求(pull request)。開發者能夠測試問題、提交更多新增、或者在自己的機器上更加深入地審查程式碼。
GitHub 剛剛推出了 Desktop 2.0 版本,為開發者帶來了工作流程上的一些改進和新功能。
更新之後,你將能夠更輕鬆地解決合併衝突,以及呼叫變基(rebasing)和儲存(Stashing)等命令。
(圖自:GitHub,via MSPU)
以 Stashing 為例:若你有尚未準備好提交的工作,可在新版中選擇更改到新的分支、或將其保留在當前分支上。
至於 Rebasing:如果你不希望將合併提交到儲存庫中,那麼 Desktop 2.0 現支援重定位,以保持提交歷史記錄的一片整潔。
此外,Desktop 2.0 還帶來了協作方面的改進:你可以在提交訊息中新增表情符號(emoji)、選擇提交的合著者(只需提及他們的 GitHub 使用者名稱),並在完成提交時將建議的下一步工作推送到 GitHub 。
最後,微軟在努力合併 GitHub 和 Desktop 之間的合併請求。你可以在 GitHub Desktop 中輕鬆開啟 GitHub.com 並拉取請求(pull request)。開發者能夠測試問題、提交更多新增、或者在自己的機器上更加深入地審查程式碼。