0
我想用git bisect
來調試我正在處理的Django網絡應用程序。但是,恢復到舊提交將會破壞整個站點,因爲數據庫模式經常變化。我希望能夠運行git bisect
,以便它只檢出一個文件夾。在這種情況下,該文件夾將是static/
,因爲我試圖調試的問題在前端。Git對分一個文件夾
我試過git bisect start -- static/
,但是這個命令只檢查觸及指定文件夾的提交(與我想要的有細微的差別)。
簡而言之,我希望能夠運行諸如git bisect start --only-checkout=static/
之類的東西,它只會檢出我正在調試的特定文件夾。
謝謝!
我可以檢出使用的東西靜態目錄,但在這一點上我也可以做的一切手動(我最終爲這個特定的情況做了最後的工作)。如果沒有辦法做到這一點,我會感到震驚,因爲它看起來像這樣一個自然的工作流程。 – camden
還有一個--no-checkout標誌,可以讓你的工作樹保持原樣。然後,您可以只運行您的靜態目錄的簽出來進行這些更改。如果您有一些自動確定是否通過/失敗的方式,則可以將其包裝到腳本中並將其傳遞給git run以將其自動化。 – DavidN