0
我使用results
目錄來存儲由我的代碼生成的數據。這些數據我不希望保留在回購庫中,所以我忽略所有帶有數據擴展名(.csv,.txt)的文件。移除時替換.gitignore文件
不幸的是,git沒有跟蹤空目錄。如here所示,解決方案是將.gitignore
文件粘貼到目錄中。這很好。但是......
我經常要清理目錄,不要將舊的結果與新的結果混淆。通常,我會重命名舊的,並用舊的名字重新創建一個。 (例如,現在我將有導演results_old
和空的results
)。
問題是,現在results
目錄中缺少.gitignore文件,我需要手動將其添加回來。
是否有任何可用於替換.gitignore或強制在該目錄中「重新創建」的實用工具?
頂級.gitignore
內容:
*.csv
*.txt
*.text
__pycache__
你可以發佈.gitignore文件(最上面的一個,不要把它放在結果目錄中)?另外,爲什麼你跟蹤結果目錄,如果它只包含你想忽略的數據輸出? –
@SteveHarris跟蹤目錄,以便在目錄不存在時不會發生錯誤。腳本可以檢查它,但我想知道是否有另一種方法。 –
我認爲這個目錄應該被認爲是一個運行時或構建工件,並以這種方式處理它。正如你所看到的,更容易維護。 –