是的,這看起來像一個重複,因爲我可以看到這已被問幾次之前。但是我看到的其他答案都沒有幫助我。.gitignore沒有遵循一些規則(GitHub)
我有一個Umbraco安裝,我想存儲在Git中(確切地說是GitHub),我顯然想要省略Umbraco創建的日誌文件和臨時文件。
我有我的.gitignore文件以如下:
App_Data/TEMP/
App_Data/Logs/
App_Data/ClientDependency/
App_Data/Preview/
但是,這是行不通的。這些目錄中的文件仍然被添加。
我試圖把一個星號上月底(文檔說,它不應該需要 - 它僅使用文件涉及在該目錄中,如果它是有)
我保證沒有每行末尾有空格。
我已經仔細檢查過大小寫的目錄名稱。
我已經從一種方式轉換到另一種方式的斜線。
如果我從存儲庫的根目錄輸入完整路徑,它確實有效,但這太具體了。 (雖然我現在要用它作爲解決方案)。如果我們創建新的基於Umbraco的項目,我希望能夠輕鬆地重用.gitignore文件。
沒有放在完整路徑中的其他規則(例如NuGet的包文件夾)正在被正確處理。
packages/
該規則的作品 - 我真的沒有看到區別。
任何人都可以看到我在做什麼錯在這裏?
UPDATE
的作品的完整路徑是這樣的:
/src/Company.Client.Web/App_Data/Logs/
/src/Company.Client.Web/App_Data/TEMP/
/src/Company.Client.Web/App_Data/ClientDependency/
/src/Company.Client.Web/App_Data/Preview/
(我已經模糊了一點,但是這還有什麼可現在)
這裏是GitHub上對於Windows顯示:
Upd吃2
.git文件夾位於存儲庫的根目錄,因此/
。換句話說,D:\github\RepositoryName\.git\
,作爲比較,src
文件夾是D:\github\RepositoryName\src\
從這些文件夾的文件已經在你的倉庫? – 2013-02-12 09:51:54
不,他們不是。我也檢查過。 :-) App_Data文件夾僅包含存儲庫中的Umbraco.config,沒有別的。 – 2013-02-12 09:59:33
請告訴我們完整的路徑,告訴我們你的git倉庫的根目錄。 – 2013-02-12 10:00:47