svn是一个不错的版本控制工具,那么在团队开发的过程中怎样把svn整合到eclipse中呢。教程如下
SVN 安装:
1 、安装服务器
点击安装软件,在第二个 Next 时选择 Svnserve 安装模式,去掉第二个勾即可。
往下可以选择自己的安装路径,点击 Next 后 Finish 即可。
2、 安装客户端
点击安装软件,按提示安装即可。
3、 配置服务器
在 CollabNetSubversion 的安装目录下 如 ..\SVNHome 鼠标右击,选中 TortoiseSVN 选项 ---Create reposttory here ,此时将所需要文件拷贝到次处。
4、 修改配置文件
对三个文件进行配置,在 SvnHome/conf 目录下 , 分别为 svnserve.conf , passwd , authz
<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、 重起服务即可
在 MyEclipse 中配置 SVN :
<1> 若没有该选项,则采用以下方法,点击 Help—Software Updates---find and Install… 在出现的对话框中选择第二项 (search for new features to intsall)---next---new remote site…--- 输入 name 为 SVN , URL 为 http://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
中文权限控制:
经常有人问到 Subversion 是否可以对中文目录进行权限控制,如果可以,该如何配置。
经过测试,发现 subversion 是可以很好地控制中文目录的权限的。方法很简单,就是将你的权限控制文件的格式转换为 UTF-8 格式,将权限文件改成 UTF-8 格式我使用的是 UltraEdit 的菜单 "ASCII to UTF-8 (Unicode Editing)" 。