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

 我来答
huanglenzhi
2015-05-13 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517198
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  一.版本:
  1.
  Netbeans连接SVN的版本是Subversion1.4.6,简称svn,是鼎鼎大名的cvs的继任者,使用方法和cvs几乎一样,而且在管理二进制文件、目录方面比cvs更胜一筹,其作者就是cvs之父,所以完全不用担心从cvs转移到svn上会有任何困难。
  2.Netbeans6.1中文版
  用6.0总是出错,不知道为什么,换了6.1就不会出现问题。
  二.安装Subversion1.4.6
  Netbeans连接SVN时要安装Subversion1.4.6,具体步骤如下:step1:首先下载最新的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前的#,该参数指向用户和密码文件。

  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服务器上代码导出到本地的工作目录下
  选中工程
  选择版本控制->签出;
 
  四.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内容介绍完毕,请关注本节其他相关报道。
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式