在Visual Studio 2008(及以后版本)中使用SVN

  为了在vs客户端成功的启用svn,需要注意几点:
  1.首先要在服务端启动SVN服务器。比如,在命令行下输入svnserver命令。输入"svnserver --help"可以查看具体的帮助信息。一条常用的后台启动svn服务器的命令如下:
  svnserver -d -r "你的svn库目录"
  注意在启动后不要关闭命令行窗口,否则会导致svn服务关闭 

 

  2.在vs客户端使用svn时,首先安装AnkhSVN。注意为了保证支持vs2008以后版本,需要安装最新版本AnkhSVN,现在应该是V2.1.7819。

 

  3.提交的时候,分为两个步骤:
  (1)将解决方案添加到SVN服务器
    在"Solution Explorer"窗口选择待处理的Solution,右键=》"Add solution to subvision",选择服务器目录,确认,弹出窗口输入用户名密码即可。操作完成后,将在你所选择的服务器目录下创建一个解决方案的目录,但此时没有添加任何文件
  (2)将解决方案中的文件添加到SVN服务器
  在"Solution Explorer"窗口选择待处理的Solution,右键=》"Solution File"=》"Commit"。操作完成后,解决方案中的文件被添加到3.(1)步骤中选择的服务器目录下。

  

  一个小提示:要知道,如果直接到SVN服务器目录下像查看普通文件那样查看你所提交的文件,是什么也看不到的。

  那么,如何看到用户提交到SVN服务器的文件呢?有两种方法。

  第一,在VS中的"View"=>"Respository Explorer"目录下可以看到SVN服务器中提交的文件(注意,commit操作后需要刷新,否则在"Respository Explorer"中看不到刚刚提交的文件);

  第二,安装SVN客户端后,直接找到SVN服务器目录,右键=>"TortoiseSVN"=》"Respo-Explorer"。

 

 

posted @ 2010-04-05 12:39  翻书  阅读(3888)  评论(0编辑  收藏  举报