svn

 

 


svn --version


2、检出文件(checkout)。

     使用命令:svn co http://{svn repository url} /destination
     如:svn co http://svn.shiwan.com/svn/shiwan/branches/program/

     然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;

     输入正确后,就可以检出文件了。

3、提交文件(commit)。

      进入需要更新的目录,输入命令:

      svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。

4、更新文件(update)。

     svn update,在要更新的目录运行这个命令就可以了。

5、查看日志(log)。

     svn log path

增加(add)本地数据到服务器

命令:   svn add <directory|file>






3.2.1. 创建版本库
 
创建服务器端版本库,相当于DBMS创建数据库示例。
命令行:
svnadmin create file_path/repo_name

3.2.2. 启动服务器
svnserve.exe -d -r file_path
    * -d 后台执行
    * -r 版本库的根目录
访问该版本库的url:svn//localhost/repo_name



3.3. 客户端
 
3.3.1. 初始导入(import)
通过命令行导入:
svn import -m "init import" http://10.0.0.6/svn/teaching/
该命令可将当前路径下文件导入到版本库中。
 
3.3.2. 检出(checkout)
 
通过命令行检入:
svn co http://hibernate3demo.googlecode.com/svn/tags/helloworld_r1
或者:
svn checkout http://hibernate3demo.googlecode.com/svn/tags/helloworld_r1

或者:通过第三方图形工具的检出,比如tortoiseSVN(http://tortoisesvn.tigris.org/)
将svn服务器的最新修订版下载到本地成为本地工作拷贝。
 
3.3.3. 保持更新(update)
命令行:
svn update
或者
svn up












SVN :
    安装SVN服务器  svnadmin help
    配置SVN资源库   svnserve.conf文件  passwwd文件   [
下面两行表明:匿名访问就是只读,如果登陆之后访问就是可写
# anon-access = read
# auth-access = write
//指定用户名 密码
# password-db = passwd

Passwd文件
Root = 123
]
    启动服务器 默认端口:3690  svnserve –d –r  (可以用window下的sc.exe[service config]命令,不用每次都手动启动)
   
    如果不愿意每次都手动启动SVN服务器,你可以使用Windows提供的sc(Service Config)
    工具将SVN配置成Widnows服务。
    添加服务(不要忘记等号后面的空格)
sc create svn binPath[Binpath前必须要有空格]=  "D:/Program Files/Subversion/bin/svnserve.exe --service -r G:/CrazyitRes" DisplayName= "SVN服务" depend= Tcpip
    删除服务
    sc delete svn
SVN客户端:
    发布项目;(import)
    下载项目;(chockout)
    每天开发,修改完后,每天所做的修改需要提交到SVN服务器(commit)
    每天开发前,先从服务器获取最新版本(update)
    对于新增的文件或文件夹,需要添加才能处于SVN管理之下午(add)
        但还不上传到服务器,(commit)
    删除文件、文件夹(delete) 
        但还没上传到服务器,(commit)
    从以前的版本重新开始:实际上就是同步到指定版本 (update to revision)
     创建多个分支 (branch/tag)
    沿着分支开发
    合并 (merge)



下面两行表明:匿名访问就是只读,如果登陆之后访问就是可写
# anon-access = read
# auth-access = write
//指定用户名 密码
# password-db = passwd

Passwd文件
Root = 123











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

折腾数据折腾代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值