我正在對一個 python 程式進行單元測驗,出于 QA 目的,該程式從目錄中的 .git 獲取存盤庫名稱和當前提交哈希
對于我對該程式的單元測驗,我想在測驗目錄中有一個虛擬的 .git 目錄。該 .git 存盤庫將有一個初始化提交和一個不會使用的遠程
嘗試將 .git 添加到我的工具存盤庫時,git 似乎忽略它并表示狀態和提交沒有差異
如何將 .git 目錄添加到我的專案存盤庫?就像是tests/.git
uj5u.com熱心網友回復:
你不能那樣做。Git本質上是禁止的。
您可以存盤包含存盤庫的 tar 或 ZIP 存檔,然后讓您的測驗例程將其解壓縮到臨時位置。如果你走這條路,我建議使用未壓縮的存檔格式,因為它允許 Git 自己的壓縮演算法更有效地作業。
uj5u.com熱心網友回復:
我認為我們需要有關您想要實作的目標的更多詳細資訊,以提供最佳答案……但我認為您應該查看git bundle
. 您可以跟蹤捆綁檔案,然后使用它重新生成git 存盤庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/508589.html
標籤:python-3.x 混帐 单元测试 python-unittest
上一篇:單元測驗建構式初始化和公共邏輯
下一篇:關于單元測驗依賴