SVN实际应用篇

 

Step-one: 安装

1、安装服务器

点击安装软件,在第二个Next时选择Svnserve安装模式,去掉第二个勾即可。

往下可以选择自己的安装路径,点击NextFinish即可。

 

2、安装客户端

点击安装软件,按提示安装即可。

 

3、配置服务器

CollabNetSubversion的安装目录下如..SVNHome  鼠标右击,选中TortoiseSVN选项---Create reposttory here ,此时将所需要文件拷贝到次处。

 

4、修改配置文件

对三个文件进行配置,在SvnHome/conf目录下,分别为svnserve.confpasswdauthz

<1> 文件svnserve.conf中把下面前面的#号去掉,修改如下:

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

 

<2> 文件passwd增加用户,修改如下:

[users]

yao = 123(随用户自己命名和取的密码)

 

<3> 文件authz修改如下:

[groups]

admin = yao

[/]

@admin = rw

*= r

 

5、重起服务即可

 

 

 

Step-two:集成 myeclipse中集成SVN

<1>采用以下方法,点击Help—Software Updates---find and Install…在出现的对话框中选择第二项(search for new features to intsall)---next---new remote site…---输入nameSVNURLhttp://subclipse.tigris.org/update 点击确定 安装完成即可

打开MyEclipse菜单---Window---Show View---Other….选择SVN---SVN资源库在Myeclipse右下角出现SVN透视图.

<2> 在空白处右击---新建---资源库位置,在URL选项中写入:svn://localhost/,确定即可

在弹出的对话框中输入用户名和密码(为之前在文件修改的用户名和密码),确定   

<3> 右击建立的资源库位置,新建一个远程文件夹,填入文件夹名,Next—Finish

<4>右击新建的远程文件夹,选 导入 选项,选择导入目标文件的目录,点击确定即可

<5>打开file菜单---New---Others….---SVN---SVN中出去项目---next---选定资源库位置---Next---选择目标远程文件夹---Next---为项目命名---Finish

 

Step-three: 应用

1.       checkout: 把项目从SVN服务器下载到本地(如果用工具myeclipse—checkout 默认放置到工作目录下面)

2.       settings 设置客户端连接服务器时所使用的默认属性

3.       创建远程文件夹:
打开SVN-Repository(svn仓库),选择好要创建文件夹的位置,点右键-new—new romte folder->输入文件夹名称->finesh;

4.       把已经存在的工程加提交到服务器,并且放置到自己命名的夹中
选中新建的文件夹右键—import,弹出如下窗口:
点击 browse 选择工程存入目录即可,下面是为该工程添加注释说明,然后点OK。至此一切搞定.

 

 

 

5. 中文权限控制

经常有人问到Subversion是否可以对中文目录进行权限控制,如果可以,该如何配置。
    经过测试,发现subversion是可以很好地控制中文目录的权限的。方法很简单,就是将你的权限控制文件的格式转换为UTF-8格式,将权限文件改成UTF-8格式我使用的是UltraEdit的菜单"ASCII to UTF-8 (Unicode Editing)"

  

 

你可能感兴趣的:(others,svn,myeclipse,subversion,tortoisesvn,服务器,features)