我想知道是否有一種方法來配置Tortoise SVN,以將.svn文件夾保存在我選擇的目錄中,而不是在它們引用的文件的目錄中。問題在於,在很多情況下,這些文件都包含在開發ASP.NET應用程序所涉及的構建,副本和其他操作中。svn問題:將所有.svn目錄移出項目目錄
4
A
回答
0
此問題的典型解決方案是使用自動構建過程從源工作副本創建正式構建,並從官方構建中排除這些文件夾。您還需要包含其他源文件,項目文件以及作爲開發工作副本但部署中不需要的任何其他內容。
您還需要更改Web.config中的調試標誌。你會想創建和運行單元測試。你可能想運行fxcop/stylecop。還有其他的事情。自動構建非常有用。如果你最初想要做的就是刪除.svn文件夾,那麼看起來好像很多工作,但最終你會發現真正有很多你想要做的事情,而不僅僅是這些,讓它自動化是非常值得的。
TeamCity是一款優秀的商業產品,具有支持自動構建的免費版本。 Cruise Control .NET也可以。
http://www.jetbrains.com/teamcity/
http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
4
1)沒有。這就是svn的設計。
2)但是,如果您想要簽出一個項目,請說出每晚構建和不需要版本信息的情況。然後你應該使用「svn export」命令。結帳和導出之間的區別在於導出從服務器下載目錄而沒有所有.svn文件夾。
相關問題
- 1. svn副本 - 目錄問題
- 2. 拒絕所有SVN目錄的訪問
- 3. SVN項目庫目錄沒有顯示
- 4. SVN:導出空目錄
- 5. 將svn遷移到git子目錄
- 6. 如何組織SVN的項目目錄?
- 7. 將目錄添加到SVN
- 8. SVN checkout和update沒有的.svn目錄
- 9. 一般SVN目錄
- 10. SVN鎖定目錄
- 11. 有選擇地導出SVN目錄
- 12. SVN的外部到子目錄僅保持葉目錄在SVN
- 13. 遞歸目錄SVN移動shell腳本
- 14. 如何在svn中移動目錄
- 15. git svn clone沒有檢出所有目錄
- 16. 只更新.svn目錄
- 17. SVN即成,缺少目錄
- 18. 替換整個SVN目錄
- 19. SVN工作目錄路徑
- 20. SVN不是工作目錄
- 21. SVN結帳單目錄
- 22. SVN加載新目錄
- 23. 合併兩個SVN目錄
- 24. 的「svn diff」目錄下
- 25. 不再監視SVN目錄
- 26. SVN定義根目錄
- 27. svn目錄作爲webroot
- 28. SVN - 檢索項目的歷史「替換到」現有目錄
- 29. SVN導出到工作目錄
- 30. SVN只有某些目錄和子目錄複製的分支
或移動到混帳或汞。他們將版本信息存儲在整個項目的一個目錄中。更不用說,分佈式SCM比svn好多了。 – smartnut007 2010-11-02 03:39:23
該項目非常龐大,每次都要做到這一點並不是非常方便。感謝你的回答。 – Soundsoldier 2010-11-02 03:58:54