我使用ASP.NET Web部署項目與TortoiseSVN和VisualSVN,但這是一個關於在Subversion中生成的文件的一般問題。如何讓Subversion使用自動生成的文件?
Web部署項目會自動生成網站的並行「部署」版本,並將所有代碼剝離並編譯到單個程序集中。我的文件結構是:
- 幹線
- 中繼線/ MyProject的(網站根目錄)
- 中繼線/ MyProject_deploy(部署項目根)
- 中繼線/ MyProject_deploy /釋放(部署網站根,自動生成)
下面是問題:構建時(在發佈模式下)重新生成MyProject_deploy/Release。該目錄被刪除並重新創建,所以我失去了所有的.svn元數據;當我去提交時,我得到了狀態「阻塞」,這是我查過的並且意味着在服務器上有一個與託管文件夾名稱相同的非託管本地文件夾。
(我可能只是忽略了發行文件夾,但我想要做的FTP直接從Subversion服務器部署。)
什麼是應對顛覆自動生成的文件的最好方法?