在開發代碼庫時,我想將其測試與實際代碼有效載荷分開,因爲我相信當有人使用我的庫時,他們只是想使用它,而他們對測試不感興趣 - 測試是我的責任,不是我的用戶。Git子模塊不是強制庫用戶下載測試的好主意嗎?
我知道存儲空間便宜,帶寬也很便宜,但我的原則是不要浪費他們兩個。
我想把所有的測試代碼放到一個單獨的git倉庫中,並將它用作主倉庫中的git子模塊。
這樣,感興趣的人仍然可以獲取並執行測試,但通常在克隆主存儲庫時,唯一的額外文件是子模塊的空目錄和.gitmodules文件。
這是個好主意嗎?
我喜歡你的想法,謝謝! – Wabbitseason