您必須複製一個名為 repo1 的 1 TB Azure Repos 儲存庫。您需要在最小化複製時間的同時,能夠搜尋 /src 目錄下的提交歷史記錄。您應該執行哪個 git 命令?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: git clone --filter=blob:none git@ssh.dev.azure.com:v3/org/Project1/repo1.
為什麼這是答案
正確答案是 git clone --filter=blob:none git@ssh.dev.azure.com:v3/org/Project1/repo1。這個命令使用 Git 的部分複製(partial clone)功能,透過 blob:none 過濾器,它會複製所有提交歷史記錄,但不會下載任何檔案內容(blob)。這顯著減少了複製時間,因為 1 TB 的儲存庫內容沒有被下載,同時仍保留了完整的提交歷史記錄,以便在 /src 目錄下進行搜尋。 選項 git clone --depth=1 只會複製最新的提交,無法搜尋完整的提交歷史記錄。 選項 git clone git@ssh.dev.azure.com.com:v3/org/Project1/repo1 會複製整個儲存庫,包括所有檔案內容和歷史記錄,這會導致非常長的複製時間,不符合最小化複製時間的要求。 選項 git clone --filter=true:0 是一個無效的過濾器語法。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡