svn应用笔记

 

SVN应用入门

 

1.下载

服务器端Subversion

http://subversion.apache.org/packages.html#windows

http://www.visualsvn.com/downloads/

客户端Windows客户端TortoiseSVN

http://tortoisesvn.net/downloads.html

---------------------------------------------------------
2.服务器和客户端安装
默认安装

客户端:TortoiseSVN-1.7.11.23600-win32-svn-1.7.8
服务器:VisualSVN-Server-2.5.8
注:安装服务器的时候提示选择建立版本库的目录

----------------------------------------------------------
3.建立版本库(Repository)
(1)命令行创建:

运行服务器命令行

 

svnadmin create D:\svn\repository

 
(2)图形化完成

在目录D:\svn\repository2下 右键-->Create Repository here...

---------------------------------------------------
4.配置用户和权限
(1)修改文件d:\svn\repository\conf\svnserve.conf

# [general]
# password-db = passwd 

 

改为

 

[general]
password-db = passwd 


(2)修改同目录的passwd文件,去掉下面三行注释

 

 

#[users]
#harry = harryssecret
#sally = sallyssecret

 

 

改为

 

[users]
harry = harryssecret
sally = sallyssecret

 
注:在passwd文件中,“=”前的字符就是用户名,后面的就是密码
"[users]"前面的注释一定要去掉

 

--------------------------------------------------------
5.运行独立服务器
进入命令行,运行

svnserve -d -r D:\svn\repository

 
这样服务器程序就启动了
注:不要关闭命令行窗口,否则也会把svnserve停掉
--------------------------------------------------------
6.初始化导入
进入要导入项目的根目录,如D:\WorkStation\maven\下有个maven项目hello-world

右键-->TortoiseSVN-->Import
在URL of repository输入  svn://localhost/trunk
在Import Message中输入你的日志信息
会提示输入用户名与密码

--------------------------------------------------------
7.基本客户端操作
(1)Checkout(提出)

在工作目录下,右键-->Checkout
在URL of repository中输入svn://localhost/trunk

(2)Update(更新)

右键-->Update

(3)Commit(提交)

右键-->Commit

(4)查看所有修改

 

右键-->TortoiseSVN--Show Log

--------------------------------------------------------
8.eclipse安装svn插件
(1)http://subclipse.tigris.org/

http://subclipse.tigris.org/update_1.6.x
http://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x)
(2)设置svn忽略eclipse的工程配置文件

Window -> Preferences -> Team -> Ignored Resources

 

 

-------------------------------------------------------



 

--------------------------------------------------------

问题:

1.SVN提示:由于目标机器积极拒绝,无法连接 的解决方法

解决:http://blog.csdn.net/xyz_lmn/article/details/6176459

新建一个脚本文件执行一下即可 setupsvnserver.bat

sc create svnserve binpath= "C:/Program Files/VisualSVN Server/bin/svnserve.exe --service -r D:/repositories" depend= Tcpip start= auto
sc start svnserve
pause

 

 

 

--------------------------------------------------------

@author Free Coding  http://ln-ydc.iteye.com/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值