关于svn:使用AnkhSVN / Tortoise将现有的ASP.NET网站添加到Subversion中

Add an existing ASP.NET Website to Subversion using AnkhSVN/Tortoise

如何将现有的ASP.NET网站添加到Subversion,以解决Subversion代理在存储库中支持多个文件夹结构的问题:

默认的ASP.NET网站解决方案文件夹结构如下所示:
C:\\\\ Documents and Settings \\\\ UserName \\\\ My Documents \\\\ Visual Studio 2008 \\\\ Projects \\\\ WebSite1 \\\\

WebSite1.sln

WebSite1.suo

C:\\\\ Documents and Settings \\\\ UserName \\\\ My Documents \\\\ Visual Studio 2008 \\\\ WebSites \\\\ WebSite1 \\\\

App_Data

Default.aspx

web.config

如何将网站导入存储库?
如何从资源库获取网站的工作副本?
我如何分支该网站?
如何将websitebranch合并到主干中?


您可以将文件放置在文件系统中的任何位置,而不必接受Visual Studio默认设置。同样,subversion可以很好地处理该文件结构,只要您可以在存储库中定义一个公共根目录来存储文件,它就不在乎它们在哪里。您甚至不必像在本地那样存储它们,您可以检出存储库中不同的位,以访问文件系统的完全不同的区域。