【发布时间】:2010-09-26 21:26:44
【问题描述】:
我在 Stackoverflow 上浏览了一下,发现了这个主题:https://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate
但这对我的情况没有帮助,或者我可能只是有点愚蠢。
所以我的问题!
在很远的服务器上安装了 VisualSVN,虽然它运行良好,但我可以添加我的项目并拥有一个很好的源代码控制,我不想在完成后“手动”将我的网站移动到正确的位置,我想将 IIS 网站映射到 SVN 存储库上的目录。我的网站的存储位置。
现在这是我的问题,我不知道这是否可能?该项目当然在我的电脑+ repo上。并且 repo-server 和 iis-server 是同一台机器,所以我想将它们映射在一起,但我知道 SVN 在文件上使用了一些 berkly-db-stuff..
建议?
【问题讨论】:
-
Subversion 过去使用 Berkeley DB 的东西,但多年来默认使用 FSFS,因为它最终更健壮。无论哪种方式,Subversion 服务器都不会将存储库文件以直接可用的格式存储在磁盘上。您必须将您的网络服务器指向当前结帐。
-
那么您将如何设置基于文件的结帐?
-
所有结账(使用“svn checkout”)都是基于文件的,可以直接被网络服务器使用。
-
在任何地方都找不到“svn checkout”.. 嗯
-
如果您想让这个过程变得更简单,请查看 CruiseControl.NET 和 NAnt。设置部署项目后,您可以使用 CC.NET 托盘应用程序执行构建,然后单击即可发布您的网站。
标签: asp.net-mvc visual-studio svn visualsvn visualsvn-server