如何利用Netbeans连接SVN之技术分享

本节主要讲解一下Netbeans连接SVN,大家应该知道NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和xml编辑融入其众多功能之中。SVN是版本控制工具,它们是如何连接的呢,下面是具体的介绍,让我们一起来学习吧。
一.版本:
1.
Netbeans连接SVN的版本是Subversion1.4.6,简称svn,官方网站为http://subversion.tigris.org,是鼎鼎大名的cvs的继任者,使用方法和cvs几乎一样,而且在管理二进制文件、目录方面比cvs更胜一筹,其作者就是cvs之父,所以完全不用担心从cvs转移到svn上会有任何困难。
2.Netbeans6.1中文版
用6.0总是出错,不知道为什么,换了6.1就不会出现问题
二.安装Subversion1.4.6

Netbeans连接SVN时要安装Subversion1.4.6,具体步骤如下:step1:首先从http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载最新的subversion的windowssetup安装文件,按照提示一路next下去就可以了。这个安装包就包含了client和server的全部文件,安装后就可以在命令行下使用svn,svnadmin,svnserve等程序了。
step2:设置注释编辑器。在系统变量里添加SVN_EDITOR变量,值为任意一个文本编辑器的名字,比如notepad.exe。
step3:创建svnrepository。比如选择d:\svn_repo作为我们的目录在命令行下输入:
svnadmincreated:\svn_repo注意,这个repository只是一个仓库而已,你可以在里面创建“虚拟文件夹”,每个文件夹下就可以存放不同的module了。
step4:修改repository配置文件。进入到刚才创建的d:\svn_repo,用记事本打开conf\svnserve.conf。
去掉auth-access=write前的#(#代表注释,注意要顶格),让认证用户有读写权限;
anon-access=***是匿名用户访问权限,如果需要匿名访问,那就去掉前的#;去掉password-db=passwd前的#,该参数指向用户和密码文件。

利津ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

step5:设置用户名和密码。还是在上边目录下,打开passwd文件。
按照已有的例子,添加可访问的用户名及其密码,这和cvsnt的做法很不一样,cvsnt要求可访问用户在cvsrepository所在机器上必须有windows帐户,这实在太苛刻了……,还是svn的做法更简单,虽然明文密码不是很安全……
step6:为SVN创建系统服务。在cmd下运行命令:“sccreatesvnbinpath="D:\ProgramFiles\Subversion\bin\svnserve.exe--service-rD:\svn_gxq"displayname="SubversionServer"depend=Tcpipstart=auto”。这样就可以直接用管理工具中的服务来启动和关闭SVN,不用在cmd中使用命令,服务名是SVN。以后如果要删除该服务,停止该服务后,运行命令scdeletesvn即可。
下面介绍如何从网络上访问你的repository。
svn的地址采用url的方式,如果通过svnserve创建网络可访问的服务器,那url地址就是svn://your_ip/module_dir。如果你只想在本地文件系统上访问你的svnrepository,那url地址就是file:///c:/svn_repo/module_dir(按照上面例子)。以后不管你import还是checkout,都只需要这个url作为地址,而且登陆一次后,只需要输入一次url地址,svn会自动记住你的url地址,简单吧。
三.NetbeansSVN操作
再来看一下Netbeans连接SVN时的一些具体操作。注:需要安装一个SVN客户端,否则显示错误"SVN命令失败",下载地址http://www.collab.net/netbeans。
1.将本地代码导入到SVN服务器上
选中工程
选择版本控制->导入资源库中;
2.将SVN服务器上代码导出到本地的工作目录下
选中工程
选择版本控制->签出;
具体用法参考:http://www.netbeans.org/kb/articles/subversion-preview.html
四.SVN命令
1.上边是通过建立自动启动服务的方式来启动SVN服务,亦可以通过命令启动svnserve。在命令行下输入svnserve--daemon--root"C:\svn_repo",不过svnserve会一直block在命令行上。所以建议使用(二)step6的方法。
2.创建module的虚拟文件夹。新开一个命令行窗口,输入
svnmkdirsvn://192.168.2.168/proj1
如果你是第一次登陆服务器,则会提示你输入用户名和密码。
3.import你的工程。进入到c:\proj文件夹,在命令行下输入:
svnimport.svn://192.168.2.168/proj1
表示把当前目录下的所有文件(及其子目录)都import到url地址所指定的位置上。
4.checkout你的工程。进入到任意一个文件夹下,输入:
svncheckoutsvn://192.168.2.168/proj1testdir
proj1模块就下载到testdir下了。之后的项目管理方式就和cvs一样了。本节Netbeans连接SVN内容介绍完毕,请关注本节其他相关报道。
 

【编辑推荐】

  1. NetBeans 6.7版正式发布(附下载地址)
  2. Subversion和TortoiseSVN如何在Windows下进行构建SVN版本控制
  3. Netbeans IDE工作流程快速指南
  4. SVN版本库相关问题详解
  5. SVN入门教程使用手册

 

网页题目:如何利用Netbeans连接SVN之技术分享
网页URL:http://www.hantingmc.com/qtweb/news35/405635.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联