您需要將一個 3 GB 的 ZIP 檔案(用於測試的 VM 映像)提交到 Git,以便該檔案能夠進行版本控制並與對應的程式碼提交相關聯。您應該採取哪兩個行動?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 安裝 Git LFS 擴充功能並將該擴充功能與 ZIP 檔案關聯。, 將檔案儲存在 Azure Storage 中並啟用 blob 版本。.
為什麼這是答案
對於大型二進位檔案(如 3 GB 的 ZIP 檔案),直接將其提交到標準 Git 儲存庫會導致儲存庫膨脹,影響效能。因此,應使用 Git LFS (Large File Storage) 擴充功能,它會將大型檔案的內容儲存在遠端伺服器上,而在 Git 儲存庫中只保留一個指向這些檔案的輕量級指標。將 Git LFS 安裝並與 ZIP 檔案關聯後,Git 就能有效管理這個大檔案的版本控制。 另一個有效的策略是將大型檔案儲存在外部儲存服務中,例如 Azure Storage。啟用 Blob 版本控制後,每次修改檔案時,Azure Storage 都會保留舊版本,從而實現版本控制的功能。在 Git 儲存庫中,只需提交一個指向 Azure Storage 中檔案的參考(例如 URL),而不是檔案本身。 git-fat 是一個類似 Git LFS 的工具,但 Git LFS 是更廣泛接受和推薦的標準解決方案。git-stash 用於暫存工作目錄的變更,與大型檔案的版本控制無關。GZip 壓縮檔案雖然可以縮小檔案大小,但對於 3 GB 的檔案來說,壓縮後仍然會很大,不適合直接提交到 Git。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡