专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CVS/SVN

WIN上的SVN项目添加

发布时间:2011-06-20 18:10:34 文章来源:www.iduyao.cn 采编人员:星星草
WIN下的SVN项目添加

我是作JAVA开发的,在此以JAVA为开发语言,以MyEclipse6.5为开发工具举例:(我的项目名为project1)


1. 将Project-->Build Automatically取消选择,也就是是取消自动编译;


2. 进入workspace工作目录,进入到要添加的项目project1目录中,删除WEB-INF下的classes目录中的已经编译好的所有文件,这些东西不能放到服务器上,要不然会更新不下来,然后将要添加的项目project1打包,并传至SVN服务器的一个目录下,为了方便,我将打包好的项目放到了D盘的根目录下,然后解压,出现目录project1;


3. 进入CMD命令窗口;


4. net stop svnserve,关闭SVN服务器;


5. svnadmin create d:/repository/project1/ ,在D盘的SVN资源目录中创建项目目录;


6. svn import -m "project1" D:\project1 file:///d:/repository/project1,将D盘根目录下的项目上传到我们刚刚建立的SVN项目中;


7. 接下来修改并设置该项目的角色和权限:

进入新建立的SVN项目目录的conf目录中,有三个配置文件authz、passwd、svnserve.conf,他们的作用分别为:


a. authz下定义的是角色,以及角色所属的工作组,和所属工作组拥有的权限是可写或可读或可读写:

[groups]
dep = role1,role2

#SVN项目名
[project1:/]

#有读写权限

@dep = rw 
 

b. passwd下定义的是各角色的登录和操作密码:

[users]
role1= 123
role2 = 123
 

c. svnserve.conf下定义的是用户操作SVN项目时使用的权限鉴权方式,我们以此使用密码鉴权,将以下四项的注释取消:

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
 

8. 最后,net start svnserve,启动SVN服务器;

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: