Linux服务器搭建SVN及使用
来源:互联网 发布:java magic number 编辑:程序博客网 时间:2024/04/30 12:34
项目中,为了方便管理,同步共享代码,版本控制器几乎是必须的东西,目前版本控制器有多种,诸如git、hg、svn等,以下我介绍的是svn的整个安装配置和使用
一、简单的事先做,先在本地安装一个svn客户端,安装包网上随便搜
二、.如果是码农,开发工具是必须的,eclipse的话需要自己装插件,而idea是集成的,你在本地安装完svn客户端之后只需要在idea上按如下的方式点两步即可开启svn
三、Linux服务器安装SVN服务器
如下步骤
2.安装svn
yum -y install subversion
3.配置
建立版本库目录
mkdir /svn/svnRepo
svnserve -d -r /svn/svnRepo
4.建立版本库
4.1创建一个新的Subversion项目
svnadmin create /svn/svnRepo/mypro
cd /svn/svnRepo/mypro/conf
4.2为项目添加用户和操作权限
vi auth
[groups]
cys = ddl,shl
[/]
@mypro= rw #读写
* = r #只读
4.3配置允许用户访问
vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd
注:修改的文件前面不能有空格,否则启动svn server出错
vi passwd
[users]
#<用户1> = <密码1>
#<用户2> = <密码2>
ddl = 123456
shl = 123456
mkdir -p /svn/svnRepo/mypro/webPro
mkdir -p /svn/svnRepo/mypro/webPro
6.启动svn服务器
svnserve -d -r /usr/local/svnRepo #启动
ps aux|grep svnserve #查看
killall svnserve #关闭
四、接下来就是svn的使用了
1.刚开始使用什么都没有,新建一个准备提交的文件,要提交的内容放在里面,假如我里面是个hehe.txt文件
2.提交到你要提交到的svn服务器的目录下(比如刚才我们创建的webSrc目录)
点击ok即可
3.提交完你就可以在其他地方check out你刚才提交的文件,如下(注意地址要与提交的地址对应一致)
check out出的文件
4.拿出文件之后你就可以进行修改和提交了,比如我添加一个test的文件夹。里面放一个heihei.txt的文件
创建完是如下图的未提交的带问好形式
然后是提交这个文件到我们的svn服务器,好让其他人也能拿到这个数据
add完之后test变成等待提交的带加好形式,然后点击点击commit就可以提交上服务器了,提交完变成带勾的提交状态
至此其他人就可以check out你提交的文件了,自己修改之后会变成带叹号的标志,只需要将带叹号的文件再commit一下就可以了。
如果别人拿出你的数据并修改,你只需要再点击update就可以更新到修改之后的最新版本
鄙人使用svn时间尚短,发现有什么问题的请指正,谢谢
- Linux服务器搭建SVN及使用
- SVN服务器搭建及使用
- SVN服务器搭建及使用
- svn服务器搭建及使用
- svn服务器搭建及使用
- linux下svn服务器搭建及使用(包含图解)
- linux下SVN服务器的搭建及使用
- linux svn 服务器搭建及开机启动
- CentOS搭建SVN服务器及使用Eclipse连接SVN服务器
- CentOS搭建SVN服务器及使用Eclipse连接SVN服务器
- svn服务器搭建及客户端基本使用
- SVN局域网服务器搭建及简单使用
- SVN服务器及客户端搭建和使用
- SVN服务器搭建及使用教程
- SVN服务器的搭建及使用
- Linux SVN服务器搭建和使用
- 使用Linux(CentOS)搭建SVN服务器
- linux SVN服务器搭建并使用
- retain、strong、weak、assign区别
- leetcode 303 : Range Sum Query - Immutable
- UIWebView加载https网页
- 如何避免android layout.xml 布局文件中重名id的错误
- Ant常用命令简介以及一个最完整的build.xml样例
- Linux服务器搭建SVN及使用
- 3种编程范式间的异同
- “firefox profile cannot be loaded" "server cannot be found"
- 单例模式的七种写法
- C++类的常量对象与常量成员函数
- 手把手教你在ios上开发web应用
- Python练手(一)
- Spring RESTful服务接收和返回JSON最佳实践
- test