SVN安装和使用说明文档格式.docx

上传人:b****5 文档编号:18614035 上传时间:2022-12-29 格式:DOCX 页数:10 大小:224.86KB
下载 相关 举报
SVN安装和使用说明文档格式.docx_第1页
第1页 / 共10页
SVN安装和使用说明文档格式.docx_第2页
第2页 / 共10页
SVN安装和使用说明文档格式.docx_第3页
第3页 / 共10页
SVN安装和使用说明文档格式.docx_第4页
第4页 / 共10页
SVN安装和使用说明文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

SVN安装和使用说明文档格式.docx

《SVN安装和使用说明文档格式.docx》由会员分享,可在线阅读,更多相关《SVN安装和使用说明文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

SVN安装和使用说明文档格式.docx

HHS$a

目前最新版本是TortoiseSVN-1.3.5.6804-svn-1.3.2.msi和LanguagePack-1.3.5.6804-win32-zh_CN.exe。

ITPUB个人空间$J$D*Cvrj;

Z(Vn

2)下载后,先运行TortoiseSVN-1.3.5.6804-svn-1.3.2.msi安装程式,完成后,提示要重启计算机,选择“否”,运行中文语言包程式完成后再重启计算机。

Y)I.X;

a

um0安装完成后,会在右键菜单中增加相应的操作,如下图:

Z|(WHx8A0

ITPUB个人空间-nz+mh#s2H0[

二、建立版本库<

>

google_protectAndRun("

render_ads.js:

:

google_render_ad"

google_handleError,google_render_ad);

ITPUB个人空间SAJa^kengm

运行Subversion服务器需要首先要建立一个版本库(Repository),能看作服务器上存放数据的数据库,有两种方法能建立版本库:

ITPUB个人空间BR0H[5\E1L7KObM5s

命令行方法:

在命令行模式下,运行svnadmincreatef:

\repository,即可在F盘下创建一个版本库repository。

1X:

PFm[)`\X7y]02、 

界面操作方法:

在F:

\repository目录下,右键,选择TortoiseSVN下的“在此创建文件库”,文件库类型选择默认的“本地文件系统(FSFS)”,这样就会在该目录下创建一个版本库。

ITPUB个人空间^S5{Z,q`

3er/Bl4rOX0三、设置用户和权限

'

?

Q,\[#f3TLc)lx01、 

在F:

\repository\conf\svnserve.conf文件中去掉#password-db=passwd项前面的#号和空格(空格一定要去掉,否则会报错)。

[|Q(u{s2x_[u^W0svnserve.conf文件内容如下:

)?

M[{1XV`+u0[general]ITPUB个人空间z9}+?

vC!

\

#anon-access=readITPUB个人空间9T\p8GfM'

p0[OA

#auth-access=writeITPUB个人空间EU^9TIL-P

#password-db=passwd

flG(d}4w-KW%]0#authz-db=authz

it_1xTN

i^;

r2B2O0#realm=MyFirstRepository

9{$Nl1tXRj!

C[8r0各参数定义如下:

^I6LJu'

P:

A}}P0anon-access:

定义非授权用户的访问权限,有三种方式:

none、read、write,设置为none限制访问,read为只读,write为具有读写权限,默认为read。

ITPUB个人空间.c

8EfRt-l6n

auth-access:

定义授权用户的访问权限,有三种方式:

none、read、write,设置为none限制访问,read为只读,write为具有读写权限,默认为write。

ITPUB个人空间T)p#n$FSw!

E7m!

C

password-db:

定义保存用户名和密码的文件名称,这里为passwd,和该文件位于同一目录。

ITPUB个人空间`+Py$h(L}dx

authz-db:

定义保存授权信息的文件名称,这里为authz,和该文件位于同一目录。

5c$y;

[K'

kN4Q&

Be4f9q1N0realm:

定义客户端连接是的“认证命名空间”,Subversion会在认证提示里显示,并且作为凭证缓存的关键字。

ITPUB个人空间^L%Ri(O_Z_

\repository\conf\passwd文件中去掉#harry=harryssecret和#sally=sallyssecret两项前面的#号和空格。

ITPUB个人空间!

U^f:

t|M

[*u

passwd文件内容如下:

$B!

[ei#y8@R0[users]ITPUB个人空间!

u%F)V&

^S`

#harry=harryssecretITPUB个人空间9[W,w

HJe`

#sally=sallyssecret

F/k#S;

J*Y1I3qq0这里定义了两个用户harry和sally,用户密码分别是harryssecret和sallyssecret。

同样,我们还能定义自己的用户名和密码。

ITPUB个人空间uIjAJs

四、运行服务器ITPUB个人空间JDpZ%WN5~,yf

在命令行模式下,运行svnserve?

d?

rf:

\repository,服务器即可启动。

ITPUB个人空间?

;

v(O4CZA6Eq\

L+D}$t5wv,K6d2QT0五、初始文件导入ITPUB个人空间meMH.h

1、在我们想要做版本控制的项目根目录下,右键,选择TortoiseSVN中的导入,ITPUB个人空间j%N0bW,Ku(Z?

ITPUB个人空间+_Lp,i,}:

}8y/Ao

2、然后提示输入文件库路径,如:

svn:

//localhost/repository,ITPUB个人空间-y9HFCjw4vRp

ITPUB个人空间R'

ULp#H#aHT

3、确定后提示要输入用户名和密码,输入我们在passwd文件中定义的用户名和密码后(如用户名为harry,密码为harryssecret),数据就导入到我们定义的版本库repository中了。

i4x9J%VrN!

UKJ*~0六、客户端操作<

ads_core.google_render_ad"

(fb;

t4wyj)@01、 

从版本库中取出项目:

/@kvG^.V'

g)S^0在右键菜单中选择“SVN取出”,

*c9Pn-m&

y|@2G^0

2]h,X$F6]0然后在“文件库URL”一栏填写Subversion服务器上文件库的路径,如:

//localhost/repository,确定后,就能取出文件库repository中的文件。

ITPUB个人空间f1v~dB/ox9a

ITPUB个人空间zV0L/a%M$iHe%lI?

更新项目:

ITPUB个人空间%|}wy}6y5|

在右键菜单中选择“SVN更新”就能将文件库中最新版本的文件取到本地计算机上。

ITPUB个人空间,aa+C.~t;

|%L;

g*}

Svdi~o03、 

提交修改:

j*\4w/hV.t+}|0对修改过的文件确定没有问题后即可提交到文件库中,确定后,即可将修改过的文件提交到版本库中。

ITPUB个人空间L5IR5M"

c5P

+aP'

op2Tkv0

ITPUB个人空间PBGbk/A5Y

4、 

查看文件库

cz"

I&

LC#G.k0选择“文件库浏览器”菜单,就能打开Subversion服务器上可见的文件库,并能对文件库中的文件及目录进行操作。

ITPUB个人空间"

x4Y!

_IcU+avF

)Y{$y7R'

tx&

d0

ITPUB个人空间\4q2z{-U

postedon2006-08-0410:

40

CLh_5A(zur0韩泪

k9O/Ba0\/ktQ0阅读(2640)

!

\H

YaWO*mMG0评论(7)ITPUB个人空间yW/mkER$C(oD

编辑

r.O"

](@7uA5b0收藏ITPUB个人空间"

bf:

blG{J

所属分类:

(~'

Z&

a~3gf_r0研发工具

+Qg%iK%b"

sTjI0在上一篇帖子中介绍了Subversion版本控制软件的安装方法,另外还转贴了一篇Subversion权限控制的文章,出于工作的需要和学习态度的角度,还是希望自己到手来体验Subversion权限控制的魅力。

gq(U@;

[8{;

jc0 

 

如果对Subversion安装有疑问的话,请看作者另一篇帖子:

Qly#W|lD0

,在这篇帖子里周详介绍了Subversion的安装步骤。

ITPUB个人空间4kn:

wzrb*RX

在作者看了转贴(《Subversion权限详解》)文章后,按照文章中的方法进行设置后,出现了一些问题,总是提示没有权限这样的错误,错误提示为:

“错误Authorizationfailed”,对设置文件进行一些修改后,终于能实现权限控制了,这里将作者碰到问题后的解决办法写出来,希望能给和我碰到同样问题的朋友些帮助。

2TV{_:

]0 

如果你按照

*JAh;

~p"

|M4J2qzWYA0^2C~A

这篇文章设置后,也提示没有权限的错误,那么请你按照下面的方法操作。

ITPUB个人空间|X+v2H

i6I:

_3r

修改conf\authz文件如下,主要是路径的修改:

ITPUB个人空间'

ToE9rmn

[groups]ITPUB个人空间%nL?

m;

zw/q%c

g_vip=morson

ar;

^U9mil"

Z0g_manager=michael

+u8`d*~q)l0g_beijing=scofieldITPUB个人空间F5xSx'

d:

q[)F

g_shanghai=lincon

rSQ7M3G7Ej5NQL&

b0g_headquarters=rory,linda

F^1Z~n)NT0g_docs=lindaITPUB个人空间5vSe%v|u_)P-|v9XQ

#这里多加了一个根目录的权限控制描述

jf,f:

mBcGW$F0[/]

v7E~Y2odZT_0@g_manager=rw

$_~;

p-`EpG#k0*=

v;

B;

Rruz;

W2]0#以下部分对路径做了一些修改ITPUB个人空间G8k;

\fYq"

W

[/arm]

.ZW%_XuA~"

E0@g_manager=rwITPUB个人空间;

BJAO/WK.@m$A^

*=r

Pst9t]emqU\c0[/arm/diary/headquarters]

x0sAAdmr/G0@g_manager=rwITPUB个人空间bVtc"

id

@g_headquarters=rw

~4zgc1f-MS6F]q%?

0@g_vip=rITPUB个人空间[y:

Ym)e#M9D

*=

g2P^S+YmP)G0[/arm/diary/beijing]ITPUB个人空间*OlC#iQs+c+^k

@g_manager=rw

Om;

P`[nR(\BB0@g_beijing=rwITPUB个人空间#EE;

t1DV,G/[%c"

V0b

@g_vip=r<

"

A8U9H0Ywa~gFq\0*=

-P6^9cSzu8GX0[/arm/diary/shanghai]

jGn#Hj*~e0@g_manager=rw

P@1AwG,q|S0@g_shanghai=rwITPUB个人空间4}wf5DJ2C*F5Y({h

@g_vip=rITPUB个人空间oe'

SS*i&

`&

OX

I}-oM_i0[/arm/ref]ITPUB个人空间re*{I$I!

e6w

c1A2K+Yjlk-B!

[z0@g_docs=rwITPUB个人空间P'

QegjL-Ue

*=rITPUB个人空间P|cT8IfL;

[

[arm:

/temp]ITPUB个人空间%QeMi&

o%R$\

*=rw经过这样的修改后,访问时不会再报没有权限的错误,能制定自己的权限控制了。

Subversion对中文目录的支持是非常好的,按照文章中的方法,能非常轻松的进行中文目录的权限控制,

R3S8Jm`*j)wMh0当然,在保存authz文件时一定不要忘记选择保存为“UTF-8无BOM”。

ITPUB个人空间`!

E/pxF

]U4gR

本文来自ChinaUnix博客,如果查看原文请点:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1