首页 > 其他 > 详细

svn版本库操作(四)

时间:2019-09-08 20:42:56      阅读:85      评论:0      收藏:0      [点我收藏+]

一、使用命令行模式访问 SVN 服务器

1. 检出(checkout)

(1) 首先进入自己的工作目录,例如:D:\svnSpace

cd D:\svnSpace

(2) 运行 svn checkout 命令,命令格式如下

# svn checkout svn://SVN 服务器主机地址/具体仓库目录 保存检出内容的目录
svn checkout svn://localhost/OA MyOA

运行 checkout 命令后进入 MyOA 目录,里面有一个隐藏目录.svn,用来保存与服务器交互的重要信息,其中包括从服务器端取回的最新版本信息、文件状态、更新时间等。SVN 正是以此为依据判断当前目录中文件的状态。这个隐藏目录千万不要删除或修改其中的内容。如果服务器端保存的文件可以视为一个“正本”,那么每个开发人员检出到本地目录的文件可以视为“副本”,通常称为工作副本。

2. 提交(commit)

进入 D:\svnSpace\MyOA 目录,创建一个test.txt文件
(1) 首先执行svn add命令,将其纳入版本控制,这一步是必须的,否则没法提交到服务器
svn add test.txt
(2) 执行 svn commit 命令
  • 使用-m 参数附加日志信息
  • 开启访问权限
svn commit -m "My first commit" test.txt
 
暂时先开启匿名访问权限 :
  • 进入对应的版本库目录下的 conf 目录:D:\svnDep\OA\conf
  • 打开 svnserve.conf 
  • 将第 19 行的# anon-access = read 改为 anon-access = write,也就是去掉“# ”,将 read 改为 write。注意前面不要留空格,一定要顶格写。 
  • 不需要重启 SVN 服务,甚至命令行窗口都不需要重新打开。 

其实 svn commit 命令最后可以不指定具体文件,此时表示提交当前工作副本中的所有修改。

3. 更新(update)

执行 svn update 命令 

 

svn版本库操作(四)

原文:https://www.cnblogs.com/myitnews/p/11487784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!