Git版本控製的筆記本(遺留)

請注意

磚建議你使用Git與磚回購的集成同步與遠程數據磚Git存儲庫。

本文描述了如何設置Git版本控製的筆記本(遺留功能)。您還可以使用磚CLI工作區API 2.0導入和導出筆記本和在本地開發環境中執行Git操作。

啟用和禁用Git版本控製

默認情況下啟用版本控製。切換此設置,請參閱筆記本在Git版本管理能力。如果禁用Git版本控製,Git集成選項卡並不是可用的用戶設置屏幕上。

配置版本控製

配置版本控製,你在Git提供者創建訪問憑證,然後添加這些憑證數據磚。

使用筆記本的修正

你使用筆記本上修改麵板。通過單擊打開曆史麵板修訂曆史在右上角的筆記本。

修訂曆史

請注意

您不能修改一個筆記本在曆史麵板打開。

一個筆記本保存到GitHub

而改變,你讓你的筆記本自動保存數據磚修訂曆史,改變不會自動保存到GitHub。

  1. 點擊修訂曆史在右上角的筆記本打開曆史麵板。

    現在曆史麵板——保存
  2. 點擊保存現在GitHub拯救你的筆記本。保存筆記本修改對話框。

  3. 輸入一個消息(可選)來描述你的改變。

  4. 確保Git也承諾被選中。

    保存修改
  5. 點擊保存

恢複或更新一個筆記本從GitHub版本

一旦你連接一個筆記本,磚同步你的曆史與Git每次你打開曆史麵板。版本同步到Git commit散列的條目。

  1. 點擊修訂曆史在右上角的筆記本打開曆史麵板。

    曆史麵板
  2. 在曆史麵板中選擇一個條目。磚顯示器的版本。

  3. 點擊恢複這個版本

  4. 點擊確認確認你想要恢複的版本。

使用分支

你可以在任何存儲庫和創建新分支的分支在磚。

創建一個分支

  1. 點擊修訂曆史在右上角的筆記本打開曆史麵板。

  2. 單擊Git狀態欄打開GitHub麵板。

  3. 單擊分支下拉。

  4. 輸入部門名稱。

    創建分支
  5. 選擇創建分支選擇下拉菜單的底部。表示父分支。你總是分支從你當前選中的分支。

創建一個將請求

  1. 點擊修訂曆史在右上角的筆記本打開曆史麵板。

  2. 單擊Git狀態欄打開GitHub麵板。

    Git偏好——創建請求
  3. 點擊創建公關。GitHub打開拉請求頁麵的分支。

變基一個分支

你也可以變基你磚內部分支。的變基鏈接顯示如果新提交是在父分支。隻有墊底術上的默認分支父庫支持。

變基

例如,假設您正在研究磚/ reference-apps。你叉到自己的帳戶(例如,brkyvz),並開始致力於一個分支我的枝。如果一個新的更新推到磚:主,那麼變基按鈕顯示,你將能夠把更改到你的分支brkyvz:我的枝

重新在磚稍有不同。假設以下分支結構:

之前變基分支結構

變基後,分支結構看起來像:

後變基分支結構

這裏有什麼不同是提交C5、C6不適用C4。他們看起來像本地更改到你的筆記本上。合並衝突出現如下:

合並衝突

然後您可以提交GitHub再次使用保存現在按鈕。

如果有人支從我的部門,我隻是重置嗎?

如果你的分支(例如,在分支)是另一個分支的基礎(分支),你變基,你不需要擔心!一旦用戶重置分支,所有問題就解決了。在這種情況下的最佳實踐是使用單獨的分支為單獨的筆記本。

最佳實踐代碼評審

磚支持Git分支。

  • 你可以鏈接一個筆記本存儲庫中的任何分支。為每個筆記本磚建議使用一個單獨的分支。

  • 在開發期間,您可以鏈接一個筆記本的叉庫或非默認分支在主存儲庫。上遊整合您的更改,您可以使用Git首選項對話框中創建公關鏈接磚來創建一個GitHub拉請求。創建公關鏈接隻顯示如果你不是在父庫的缺省分支。

故障排除

如果你收到的錯誤相關同步GitHub曆史,驗證以下:

  • 你隻能聯係一個筆記本一個初始化Git存儲庫,並不是空的。在web瀏覽器中測試URL。

  • GitHub個人訪問令牌必須是活躍的。

  • 使用私人GitHub庫,必須讀存儲庫的權限。

  • 如果一個筆記本與重命名一個GitHub分支,改變不是自動反映在磚上。您必須手動re-link筆記本的分支。