-
*.webinfo 控制 Web 專案虛擬根目錄位置的 Web 資訊檔,這個檔可能每個人都不太一樣,所以不建議將這個檔 commit 進 SVN 版本庫。常見的有 vwd.webinfo, *.csproj.webinfo 或 *.vbproj.webinfo 等等。
參考 1:Visual Web developer 檔案系統網站
參考 2:ASP.NET 網站檔案類型 -
*.csproj.user ( 在 VB.NET 是 *.vbproj.user )
專案使用者選項檔,這裡會儲存 Visual Studio 所有該使用者相關的環境選項,例如正開啟哪些檔案、游標停在哪幾行之類的。 -
*.dbproj.schemaview 檔案
這是 VS2010 資料庫專案的暫存檔,每個使用者都不會一樣,因此應該列入忽略清單之中。
參考:In the new Visual Studio 2010 SQL Server project type, what is the .dbproj.schemaview file for? -
非 ASP.NET 網站專案中的 bin 目錄與 obj 目錄,此為建置輸出檔,每次編譯都會不太一樣,沒必要將這些變動的檔案簽入到 SVN 版本庫。例如 *.dll 及 *.exe 檔案。
參考:簡介原始檔控制
注意:如果你的工作環境有 ASP.NET 網站專案 的話,不應該把 bin 目錄也加入忽略清單! -
[Tt]est[Rr]esult [Bb]uild[Ll]og.* 目錄
這是利用 Visual Studio 進行單元測試與建置時的相關報告與記錄檔,你可以看情況是否要加入到忽略清單。 -
*.docstates 檔案
這是 Visual Studio Productivity Power Tools 擴充套件的 Document Tab Well 所產生的檔案
參考:What is .sln.docstates file created by Visual Studio Productivity Power Tools? - *.dbmdl 檔案
參考:What is the function of the DBMDL File in VS database project - *resharp* *Resharper* *ReSharper* *.Load *.NoLoad *.~m2 *.cache
這是 Resharper 工具產生的一些暫存檔,每個人的設定也會不一樣,所以可以不用簽入。 -
_notes 目錄
這是用 Dreamwaver 編輯網頁時產生出來的目錄,每個人都會不一樣,可以不用簽入到版本庫中! -
[Tt]humbs.db 檔案
這是 Windows 作業系統固定會產生的圖片預覽暫存檔,也可以不用簽入到 SVN 裡。 -
*.[Pp]ublish.xml 檔案
這 是透過 Visual Studio 2010 單鍵發行設定的相關檔案,你可以選擇要不要簽入,因為如果你有儲存密碼在這裡的話,密碼會透過本機的 machineKey 進行加密,所以就算其他人讀取了你的 *.Publish.xml 檔案他也無法使用你設定的密碼,因此有些人會選擇把這個檔案設定到忽略清單,不過我個人是會把這個檔案簽入。 -
AppPackages 目錄 ( Updated: 2012/11/30 )
在開發 Windows 8 App 時,每次建置都會產生 AppPackages 這個目錄,由於每次建置都不會一樣,因此建議排除這個目錄。From:http://blog.miniasp.com/post/2012/03/30/Do-not-commit-these-file-type-into-subversion-repository-2.aspx
2013年7月24日水曜日
svn - 不適合上傳到檔案資料的檔案類型
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿