文档章节

VS2010中使用ankhSVN

zhangyujsj
 zhangyujsj
发布于 2014/12/17 11:06
字数 749
阅读 167
收藏 0

 给大家介绍一些SVN的入门知识!希望对大家的学习起到作用!

     关于SVN与CVS的相关知识,大家可以自己去google一下。

     一、准备

        SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成为CVS的替代系统。

         我们还需要安装一个客户端软件——TortoiseSVN,tortoiseSVN 只是svn 的一个图形化的操作界面, 有了这两个,就可以建立起强大的svn 服务器了。但是如果想通过http 的方式访问,则需要使用apache2.2.x,并将svn 的一些模块集成进去。ankhSVN 则可以实现SVN+Visual Studio 的远 程代码管理。 

          TortoiseSVN官网下载地址:http://tortoisesvn.net/downloads.html

           Subversion官网下载地址(现在的最新版本是到了1.7.4了)http://subversion.apache.org/

           大家也可以留言,我会把setup发给大家。

    二、使用ankhSVN

          在大家安装好了SVN的服务器端和客户端之后(也可以只安装客户端,通过远程访问服务器端)。首先是要在服务器端建立一个“仓库”,用来存在我们要开发的项目。

          具体步骤:

           1、建立“仓库”,比如说,我们在D盘里新建一个文件夹叫做share,然后在share里再新建一个文件夹叫做svnrepo(用来做项目库)。

           

          这是最简单的方法了,还有一种方法是在控制台中通过命令来创建。运行——cmd。输入:svn help,可以查看相关的命令,这一步骤用到的命令是create大家感兴趣可以尝试一下。

         2、设置权限

          打开我们刚才的目录,我们可以看到有一些文件夹,conf文件夹保存的是一些配置的信息,打开svnserve

         

           3、添加用户,并设置密码

           打开在同一层目录下的passwd

            

           我们这里只是做了一个示范,大家可以根据自己的实际项目,添加相应的用户。

         到这基本工作就完成了。


注意: 建立好库之后,则要启用svn 的服务,可以运行cmd 在命令提示符中键入 svnserve –daemon –root D:\share\svnrepo(我们设置的仓库) 回车,命令作用是启用svn 服务器,这样就运行起了svn 服务,特别要注意这个窗口不能关闭,一旦关闭也就停止了svn 服务。 


         4、测试

          

           

          4、安装ankhsvn

            下载地址:http://ankhsvn.open.collab.net/

            安装好ankhsvn后,可以在VS2010中的文件中看到一个subversion的选项,可以通过这个选项打开远程的文件,然后copy到本地等等操作,提供一个文档,供大家学习参考

            http://download.csdn.net/detail/yjjm1990/4197334

 

本文转载自:http://blog.csdn.net/yjjm1990/article/details/7423763

zhangyujsj
粉丝 24
博文 358
码字总数 224241
作品 0
广州
私信 提问
安装 VisualSVN-Server 和 TortoiseSVN 和 AnkhSVN 体会

Category : 源代码版本控制相关 title : 安装 VisualSVN-Server 和 TortoiseSVN 和 AnkhSVN 体会 Content: VisualSVN-Server,安装到服务器上。该工具免费、开源。 下载地址:http://www.vi...

岭南六少
2011/07/21
0
0
让VS 2008支持Subversion

Visual Studio 2005 有一个开源的Subversion插件,Ankhsvn (http://ankhsvn.tigris.org/),安装后,VS 2005中将内置Subversion的支持,可以直接在VS里面提交修改。我经常用它和TortoiseSVN 配...

红薯
2009/04/28
1K
2
AnkhSVN 简体中文版 2.7.0.11968 已发布

AnkhSVN 是Visual Studio 下面的一款免费的SVN插件 AnkhSVN 简体中文版 2.7.0.11968 已经发布, 更新内容: 更新了官方最新代码, 修正了更新进度框无法正常显示的问题。 详情:http://www....

麦壳饼
2016/05/08
2.7K
1
VS插件AnkhSVN的安装,设置和使用

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。 可在marketplace.visualstudio中下载。 ...

赵连坤
2018/05/31
0
0
创业型互联网公司应该选择PHP, JavaEE还是.NET技术路线?

通常JavaEE和.NET被定义为构建大型在线系统,因为其支持面向对象设计,异步通讯,MVC等都相对比较完善,而PHP通常用于构建比较轻量的业务,例如SNS服务。 因为实施速度快,工程师社区规模大,...

茶码古道
2012/03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

读书replay《maven实战》.1.20190526

前情提要 maven这个工具用了好久了,但是一直都用的迷迷糊糊的,没有对它进行过系统性的学习,只是知道一些常用的功能怎么实现,所以20190516这一天我从JD购买了徐晓斌老师所著的《maven实战...

wanxiangming
24分钟前
0
0
真实项目案例实战——【状态设计模式】使用场景

什么是状态模式 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。 状态模式应用场景 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根...

须臾之余
31分钟前
0
0
Java 实现把字符串转换成整数【底层实现】

https://blog.csdn.net/zl18310999566/article/details/80263396

qimh
34分钟前
0
0
IDEA的debugger

1、win下节省内存空间 3、条件断点

一只小青蛙
45分钟前
3
0
炸!亿级数据DB秒级平滑扩容

一步一步,娓娓道来。 一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的? 数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据...

编程SHA
51分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部