`
rancedxk
  • 浏览: 33437 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

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服务器;

分享到:
评论

相关推荐

    SVN使用手册中文版快速入门

    添加项目 选择一种版本库布局 创建布局,导入初始数据 摘要 6. 配置服务器 概述 网络模型 请求和响应 客户端凭证缓存 svnserve,一个自定义的服务器 调用服务器 内置的认证和授权 创建一个用户文件和域 设置访问控制...

    SVN使用手册中文版.chm

    添加项目 选择一种版本库布局 创建布局,导入初始数据 摘要 6. 配置服务器 概述 网络模型 请求和响应 客户端凭证缓存 svnserve,一个自定义的服务器 调用服务器 内置的认证和授权 创建一个用户文件和域 设置访问控制...

    SVN客户端用户使用手册

    到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。 第二步:建立工作区 项目开始之前,在...

    svn-1.4.3-setup.exe.7z

    SVNParentPath D:\SVN 告诉Subversion需要查看的版本库位于D:\SVN之下 SVNIndexXSLT "/svnindex.xsl" 使用它可以在用浏览器浏览时更好看。 AuthType Basic 激活基本认证,就是用户名/密码 AuthName "Subversion ...

    TortoiseSVN

    Working Copy中每一个子目录下都会有一个“.svn”目录, 并不是只有最上层目录才有“.svn”目录。 所以,F:\project1\ccc下也有一个“.svn”目录, 该目录存储的是F:\project1\ccc\d.txt的副本 (d.txt的副本...

    SVN使用说明(Windows版).doc

    四,添加项目进版本库 五,启用SVN服务 六,TortoiseSVN的日常使用及维护 1,图标含义 2,拉取版本库文件 3,更新版本库文件 4,提交文件到版本库 5,冲突处理 6, 查看版本信息/提交日志 7, 切换/恢复...

    connect-1.2-all-in-one

    iv)win+R->cmd进入命令行 进入项目所在目录(e.g:D: 回车;cd foldername 回车 etc...) 你如果成功进入会发现pom.xml,运行命令mvn eclipse:eclipse ,静静等待,Build成功即可 v)在Eclipse中右键项目,选择刷新...

    VisualSVN Server和TortoiseSVN使用说明

    2、 进行项目文件夹(或文件)添加 3、修改 情况1:发现文件修改错误后进行恢复 情况2:修改正确进行提交 4、删除多余文件 5、第一次上传一个空文件夹使用import就可以把空文件夹上传到服务器了 6、Export与checkout...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    Win7 操作系统 SVN(版本管理) 2.5. 人员配置 产品经理:3人,确定需求以及给出产品原型图。 项目经理:1人,项目管理。 前端团队:5人,根据产品经理给出的原型制作静态页面。 后端团队:20人,实现产品...

    watchman react windows 打包 编译加速

    在Windows下好不容易安装好React Native环境之后,运行npm start,结果就是无限被等待,快的话160秒(将近3分钟啊。。。。) 而Mac下因为有watchman所以是飞...3、右击项目svn目录,取消目录权限为只读,否则会报错,

    多玩前端工作流grunt-workflow.zip

    在项目目录下执行 grunt-init lego (注意:项目目录要为空文件夹,不然会报错) 根据提示填写相关的内容 执行 npm install 命令下载安装相关依赖 快速在当前文件夹打开命令行 win7:首先按住Shift键,然后选择某...

    ararat_synapse:Ararat Synapse项目github分支

    从(svn://svn.code.sf.net/p/synalist/code/trunk synalist-code)中检出。 突触图书馆 项目构想 SYNAPSE库旨在创建一个完整的类和函数库,该类库和函数将显着简化使用Winsock进行网络通信的应用程序编程。 乍看...

Global site tag (gtag.js) - Google Analytics