SVN服务器搭建与使用(二)

立新的Repositores

输入新的Repository 的名字

选择第二项就会在版本库中会默认建立trunk,branches,tags三个文件夹

这里设置版本库的权限

点击Create就建立好了

在项目文件夹上点击鼠标右键,找到SVN菜单,选择import,

将版本库的url填入,并填写导入信息

这样就导入完成了。

接下来为了版本库的安全不能让所有人都可以修改,建立用户组和用户并分配相应的权限来保证安全。

建立一堆测试用户

建立用户组并添加成员

我们一共建立了三个用户组。

在NewRepository上单击右键,选择属性

添加组,并给相应的组相应的权限,如下图所示

服务端设置完成。

接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库url, 选择检出目录,点击确定.如图:

检出完成后,如下图所示

接下来就是添加文件,删除文件和解决冲突了。

创建新的Readme.txt 。并要加入文件

加入文件后,图标会多出一个加号。

接下来就可以点击提交了

提交时需要写注释。

提交完成后 加号就会变成勾。

删除操作,需要下图所示,用svn的delete

冲突问题是最常见的问题,它是这样产生的,A用户check out了一个工作副本A,接着B用户又check out了一个工作副本B.然后A用户对副本A中的文件C做了修改(可以是内容修改,文件删除,重命名,以及位置移动),并且提交.这时候B用户也对文件C的相同部分做了修改,这时候如果B用户进行提交,会先被告知版本过时,要求更新,然后更新的时候会提示冲突了,这时候可以用冲突编辑器进行手动选择.

解决冲突有三种选择:

A、放弃自己的更新,使用svn revert(回滚),然后提交。在这种方式下不需要使用svn resolved(解决)

B、放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行resolved filename并提交(选择文件—右键—解决)。

C、手动解决:冲突发生时,通过和其他用户沟通之后,手动更新目标文件。然后执行resolved filename来解除冲突,最后提交。

时间: 2024-10-24 08:55:52

SVN服务器搭建与使用(二)的相关文章

(转)SVN服务器搭建和使用(二)

SVN服务器搭建和使用(二) 原文:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.html 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用. 首先打开VisualSVN Server Manager,如图: 可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要

SVN服务器搭建和使用

VS2015的官方VisualSVN-5.0.1 插件这里,还是遇到了一些问题,我知道有插件了,但是忽略了开始的版本问题,按时插件安装过程中没有出现意外,故以为"插件安装成功",岂不知此"成功"非彼"成功".由于我用的是VisualSVN-Server-3.5.7-x64,适应的VS版本最新的是2012版,故不适应与VS2015版本的,然后就去下载的最新版本,最终才成功安装实现VS2015和SVN的结合. 对应VS2015的官方VisualSVN

SVN服务器搭建和使用-转载

SVN服务器搭建和使用(一)-转载 原文地址:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找

SVN服务器搭建和使用(转载)

SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址. windows操作系统下面的二进制文件包一共有5种,如图: 个人认为最好用VisualSVN server 服务端和 To

SVN服务器搭建及客户端配置

为什么要使用SVN? 在程序的编写过程中,每个程序员都会负责开发一个或多个模块,且开发中会生成很多不同的版本, 这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本, 或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作. 一:SVN服务器搭建和使用: 1.   

Linux下的SVN服务器搭建

鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装svnserve,命令如下: >yum -y install  subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命令: >rpm -ql subve

Win7 x64 svn 服务器搭建

SVN服务器搭建和使用   Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,如图: https://www

centos svn服务器搭建

centos svn服务器搭建 1.yum install subversion 2.mkdir -p /opt/svn 3.chmod R 777 /opt/svn 4.svnadmin create /opt/svn/repos #创建一个svn版本仓库repos 5.cd /opt/svn/repos/conf 6.cp -p svnserve.conf ./svnserve.conf.bak 备份一下即将修改的文件 7.vi svnserver.conf 8. anon-access =

SVN服务器搭建(1)

转自:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,

SVN服务器搭建--Subversio与TortoiseSVN的配置安装 - 新新 - 博客频道 - CSDN.NET (2)

1.  Subversio和TortoiseSVN 简介 Subversio简介: Subversion是一个自由,开源的版本控制系统,可以随意地免费下载.修改.以及重新发布. 是一个通用系统,可以管理任何类型的文件. 服务器运行方式:独立服务器和借助apache. 存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据.另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS. Tortoisesvn简介: TortoiseSVN 是 Subversion 版本控制系统的一个