svn版本管理软件怎么使用?团队开发,没有服务器,只能在各自的电脑上安装服务器,那SVN要怎么使用?

作者&投稿:毕帜 (若有异议请与网页底部的电邮联系)
怎么在自己的电脑上使用SVN,需要安装什么服务器?~

SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。

如果没有服务器端,那就要自己架设SVN服务器,那么你的电脑上就客户端、服务器端都要安装,服务器端推荐Collabnet 的SVN Edge版服务器安装包,相对而言安装配置比较简单,自带服务器管理控制台,而且免费。

看我的百度文库,有SVN服务器架设与SVN使用相关的文档。

Subversion(SVN)作为一个单独的版本管理软件是不具备网页浏览功能的。就是说,你可以用版本管理的客户端比如:TotoriseSVN来和SVN服务器进行连接。这样如果你的电脑没有安装SVN客户端就不能使用SVN服务器提供的服务了。为了实现请客户端的目标,就想通过网页来进行访问浏览。所以就将网页浏览的功能通过Apache服务器来实现。而通过Apache的插件来和SVN进行连接后,用户可以通过浏览器:IE,Firefox,NetScape等,访问SVN服务器。这样很方便了。
现在有不少的SVN服务器软件直接提供网页功能,而且支持图形界面。我个人使用的是VisualSVN,感觉不错,很容易管理,图形化的界面。你可以尝试下,至于SVN客户端你可以用TotoriseSVN。
NetBeans,Eclipse等开发IDE都内置了SVN插件,很容易用的。

你好!其实如果你想进行版本控制,最好在你们开发人员之间的某个人的电脑上安装配置SVN服务器,注意IP地址最好不要有变化,如果经常变化SVN服务器的IP地址的话,对于版本同步来说是个麻烦事,搭建SVN之后,每个人的电脑上安装客户端同步软件,是个英文名字翻译过来叫乌龟的意思,你可以上网查一查,如果你用了开发平台,需要在开发平台上安装版本控制的插件,并且你最好分配每个开发人员一个登陆SVN版本控制的用户名与密码,以便保存谁对SVN服务上文件进行过最后一次操作。

服务器安VisualSVN-Server-2.1.3,客户端安TortoiseSVN-1.6.10.19898-win32-svn-1.6.12,可以把一个人的电脑作为服务器,固定IP就行。

SVN是subversion的简称,是近年来崛起的版本管理工具,它基于CS架构,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。在SVN系统中,您可以将文件恢复到过去的任何版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

TSVN是TortoiseSVN简称, 是 Subversion 版本控制系统的一个免费开源WINDOWS客户端,可以超越时间的管理文件和目录。

按照你们目前的情况,SVN服务器应该只有一台,而每个开发人员的电脑都安装TSVN即客户端。

想了解更多SVN相关知识和交流SVN欢迎到 SVN俱乐部 里讨论。

在开发阶段只需要一台服务器就可以了!
如果是VS开发的话不访装个VisualSVN或者AnkhSVN试试了
前面那个要钱只能试用30天后面那个不要钱

linuxsvn管理工具linuxsvn管理
答:2.修改版本库的相关属性,精确控制忽略的文件 svnpropeditsvn:ignoredir propset功能可以合并到propedit中,后者功能更强 svn:ignore是一个编辑参数 dir是想过滤的文件所在的目录,我通常都是用'.',来直接编辑当前目录 这个属性是针对版本库进行的修改,因此需要提交这个修改 为了让编辑忽略的文件列表更加...

SVN服务器是什么
答:提供svn服务的机器.svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。工作流程集中式管理的工作流程如下图:集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器...

如何搭建本地SVN服务
答:版本库可以看作是服务器上集中存放和管理数据的地方。开始建立版本 库。首先建立e:\svn空文件夹作为所有版本库的根目录。然后,进入命令行并切换到s version的bin目录。输入如下命 令:svnadmincreateE:\svn\repos1此命令在E:\svn下建立一个版本库repos1。repos1下面会自动生成一些文件夹 和文件。我们也可以使用...

如何设置 SVN
答:期中,anon-access = none表示要用户名和密码,password-db = passwd表示passwd是存身份验证的用户名和密码。sasl,就是加密访问用的,一般也可以不用。4、用户管理 在f:|svnroot\repos\conf\passwd里添加有权限的用户名和密码。例如添加用户yobin,密码123456,就这样:[users]harry = harryssecret yo...

请教,同一个项目,如何使用两个SVN版本库进行管理
答:使用SVN的外部引用功能可以实现你的需求 C中包含了A、B的内容,那么在C中外部引用A、B,这样在更新C时就可以自动获取A、B的最新版本,而A、B还是正常使用。外部引用可以理解为对另一个版本库的链接,其用法简单来说就是在C中为A、B各建一个文件夹,对该文件夹设置属性svn:externals指向A、B这个两...

SVN如何管理项目的版本号,如1.0.1.xx,修改到1.1.1.xx?
答:一般是这么操作的:首先在项目版本库的根目录下建立trunk、branches、tags三个文件夹,日常开发都在trunk文件夹下进。其中tags文件夹主要用于进行版本标记,对此文件夹通常只有该项目的配置管理员有写的权限,其他人只读。当开发到某个大版本(如1.0.1)完成的时候,就用分支/标记功能,在tags文件夹下拉...

tortoisesvn怎样安装
答:一般我们都是先讲讲服务器的配置,然后再讲客户端的使用,但是在TortoiseSVN上,却可以反过来。因为,如果你的要求不高,只是想在本机,或者是可信任的局域网络中使用SVN版本控制,可以不需要安装SVN,而只使用TortoiseSVN即可。接下来就来讲讲TortoiseSVN的使用。1、下载TortoiseSVN。下载地址:http://...

visualsvn 怎么管理svn代码
答:2、版本控制的核心软件(也就是SVN)实质上指的是subversion。svnserve.conf是这个工具自带的版本库权限管理文本,只控制某个版本库。如果你访问版本库的客户端地址的前缀是svn://或者svn+ssl方式来访问版本库,那么这个文件就会起作用。3、一般来讲,我们很少会用上述方式来访问,因为每个库都要手动编辑...

如何通过SVN进行协同设计
答:产品开发当中,我们很多时候代码和部分文档都有svn或者git工具进行管理,但是原型文件其实也需要很好的管理,特别是2个人以上对同一个rp文件进行频繁修改,没有版本管理将非常痛苦,即使用svn或者git对整个rp文件进行同步,但是无法知道内部某个原型页面的变更记录。新版Axure已经可以通过文件共享或者svn实现完整...

svn不安装服务器能用吗?
答:版本目录下是没有文件的(除了自动生成的.svny文件夹以及index.html )。SVN(Subversion)作为CVS的重写版和改进版,是一款免费开源的配置管理工具,其源代码和安装文件都可以免费下载。由于其简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。