码迷,mamicode.com
首页 > 其他好文 > 详细

SVN的基本配置和常用命令

时间:2015-05-21 17:25:42      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:配置   常用命令   

首先下载:
Slik-Subversion-1.8.0-win32.msi 这是Server
TortoiseSVN-1.8.0.24401-win32-svn-1.8.0.msi 这是Client

接下来建立仓库:

C:\Users\acer>svn help

C:\Users\acer>svn help
用法: svn [options] [args]
Subversion 命令行客户端,版本 1.8.0-SlikSvn-1.
使用“svn help ” 显示子命令的帮助
使用“svn –version”查看程序的版本号和版本库访
使用“svn –version –quiet”只查看程序的版本号

大多数的子命令可接受文件或目录参数,对目录进行
如果没有指定参数,默认对当前目录(包含当前目录)

可用的子命令:
add
blame (praise, annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del, remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mergeinfo
mkdir
move (mv, rename, ren)
patch
propdel (pdel, pd)
propedit (pedit, pe)
propget (pget, pg)
proplist (plist, pl)
propset (pset, ps)
relocate
resolve
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up)
upgrade

Subversion 是版本控制工具。
欲取得详细资料,请参阅 http://subversion.apach

C:\Users\acer>F:

F:>cd svnTest

F:\svnTest>svnadmin
使用“svnadmin help”得到用法。

F:\svnTest>svnadmin help
一般用法: svnadmin SUBCOMMAND REPOS_PATH [ARG
使用“svnadmin help ” 得到子命令的
使用“svnadmin –version”查看程序的版本号和文

可用的子命令:
crashtest
create
deltify
dump
freeze
help (?, h)
hotcopy
list-dblogs
list-unused-dblogs
load
lock
lslocks
lstxns
pack
recover
rmlocks
rmtxns
setlog
setrevprop
setuuid
unlock
upgrade
verify

F:\svnTest>svnadmin create
svnadmin: E205000: 需要版本库参数

F:\svnTest>svnadmin create svnrepo

F:\svnTest>

这样就可以建立了仓库文件:

用户权限的设置;

打开新建库文件下的conf : F:\svnTest\svnrepo\conf ;
去掉 password-db = passwd这个的注释;
然后再passwd 下设置用户名和密码;
例如:
harry = harryssecret
sally = sallyssecret

启动服务器的命令:svnserve -d -r svnrepo

SCM(SoftWare Configuration Management) 软件配置管理;(版本的控制)

一个理论SCM和两个应用svn和cvs;

SCM是用来记录并控制软件产品数据的管理工具。

CMM值得自己了解一下;
windows下,常用的两个命令:winver,systeminfo

Version Control Basic Concepts
Repository(仓库)(Requirement,Design,Coding,Test,Maintenance )
Workspace(工作台)Sandbox or client view,Isolated space for coding,debug,testing;
Delta(版本)version(revision),release;(注意除了文件有版本外,整个项目也有版本;在一个项目中,往往就包含着一些文件的版本)
Baseline(基线)
Branch(分支)(File based branch ,Project based branch);

Label(标签 )

SVN入门
(服务器 Tigris svn) (客户端 Tortoise svn)

安装完服务器端:
再装客户端;然后建立一个自己的仓库(respository);
建库命令:
技术分享
启动服务器:
技术分享

SVN的基本配置和常用命令

标签:配置   常用命令   

原文地址:http://blog.csdn.net/zhaoming262350/article/details/45894387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!