我有一个使用Subversion和AnkhSVN在Visual Studio 2008中进行源代码控制的解决方案,但我想将其移出源代码控制, 要如何操作?
我有一个使用Subversion和AnkhSVN在Visual Studio 2008中进行源代码控制的解决方案,但我想将其移出源代码控制, 要如何操作?
相对于让人恐惧的VSS,SVN不会在项目文件中添加“绑定”:它将所有系统信息保存在每个版本控制目录内的.svn
或_svn
子文件夹中。因此,“移除”项目中的版本控制实际上是删除所有这些文件夹。
然而,这很繁琐,因此SVN有一个特殊的命令叫做svn export,它可以从指定URL的仓库“导出干净的目录树”,或者从工作副本“导出干净的目录树”。
删除 .svn 文件夹,您的源代码树就不再被版本控制了。