如何利用Netbeans连接SVN之技术分享
发布网友
发布时间:2022-03-27 19:16
我来回答
共1个回答
热心网友
时间:2022-03-27 20:45
一.版本:
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只是一个仓库而已,你可以在里面创建“虚拟文件夹”,每个文件夹下就可以存放不同的mole了。
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/mole_dir。如果你只想在本地文件系统上访问你的svnrepository,那url地址就是file:///c:/svn_repo/mole_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.创建mole的虚拟文件夹。新开一个命令行窗口,输入
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内容介绍完毕,请关注本节其他相关报道。
配置svn服务器到底要不要安装Apache?
而通过Apache的插件来和SVN进行连接后,用户可以通过浏览器:IE,Firefox,NetScape等,访问SVN服务器。这样很方便了。现在有不少的SVN服务器软件直接提供网页功能,而且支持图形界面。我个人使用的是VisualSVN,感觉不错,很容易管理,图形化的界面。你可以尝试下,至于SVN客户端你可以用TotoriseSVN。NetBeans,...
还在找storm proxy?
作为上海圣钧信息科技有限公司的工作人员,我公司并不提供名为"Storm Proxy"的服务。我们致力于提供高质量的信息技术服务,包括但不限于云计算、大数据处理、人工智能等领域。我们的服务对象主要是企业客户,为其提供定制化的解决方案和技术支持。如果您正在寻找相关的服务,建议您通过搜索引擎或行业专业网站等途径进行查询。同时,请注意防范虚假信息和欺诈行为,确保您选择正规、可靠的服务提供商。如有其他问题或需要进一步了解,欢迎随时与我们联系。SmartProxy企业级海外住宅IP代理服务商,覆盖全球200+国家和地区,高匿稳定,动态住宅代理/静态住宅代理/账密提取,100%原生住宅IP,城市级定位,支持HTTP/HTTPS/SOCKS5协议,不限带宽,纯净高匿,网络集成更快捷,注册即送流量!Smartproxy代理...
如何将Netbeans配置更加合理
1、在你的机子上安装svn服务器。在一个服务器上设置一个目录专门放你的新项目2、在各netbeans程序上安装svn插件。其它人提交一下,就将修改的项目传入svn服务器中。配置svn很简单,网上有很多功能很好的svn服务器软件。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其他类似问题 2016-09-26 如何更改net...
如何在NetBeans IDE 6.5.1 for PHP中配置FTP
第一个步骤,在项目面板,wp27项目上,单击右键,点属性,打开属性面板。下图为弹出的对话框 遵循上图中蓝色字迹标注的1、2两次点击,会弹出FTP服务器管理面板,创建好一个FTP服务器配置。确定后,回到属性面板。如下图所示。在上图中,我们配置运行配置为在远程Web站点运行。配置的选项可以参考图片中的...
java开发工具除了eclipse之外,还有那些啊?有那个比较好用啊?
NetBeans是一个全功能的开放原始码Java IDE,可以帮助开发人员编写、编译、除错和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans 3.5.1可支援Java 2平台标准版(J2SE)应用的建立、采用JSP和Servlet的2层Web应用的建立,以及用于2层Web应用的API及软体的核心组的建立。此外,NetBeans 3.5.1还预装了一...
java需要学哪些?
一方面,要熟悉有哪些可以直接使用的资源;另一方面,学习一下,SUN公司的工程师怎样写代码。 3、IDE集成开发环境。现在企业最常用的是IBM公司的eclipse,类似的还有JBuilder、Idea,NetBeans等等。毕竟,只有5%的顶尖高手在使用简单的文本编辑器在写Java代码。多数程序员都是在使用这些东西。 4、数据库。MySql,Oracle,DB2....
Java开发app必备知识点(javaapp开发)
2、掌握JavaWeb开发技术:Java开发中使用到的Web前端技术,HTML5+CSS3,JavaScript操作BOM和DOM,JQuery的选择器、事件处理、动画效果,MySQL数据库技术,JDBC技术、JSP、Servlet、EL和JSTL、过滤器和监听器、AJax异步请求等,Linux技术、SVN、Linux环境下项目发布部署等。3、掌握使用流行框架SSM\SSH技术实现企业级项目开发:...
普通开发人员,怎么提升到JAVA高级开发工程师
4.熟练使用JSP + Servlet进行开发 5.MVC设计模式,原理,以及相关框架,如Struts6.SSH框架 7.缓存技术 session & cookie 8.熟练使用一种以上Java开发工具(Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)9.熟练使用XMLJDOM w3c.dom SAX 10.Java设计模式工厂模式,单例模式 == 11.Java反射...
一个合格的JAVA工程师要掌握哪些技术,掌握到什么程度?(回答最好具体一 ...
7、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。8、API(Application Programming Interface,应用程序编程接口):Java的核心API是非常庞大的,但是有一些内容笔者认为是必须...
Java学习路线是怎样的?
第一阶段,Java SE基础:Java环境搭建、Java流程控制语句-for循环、switch选择判断、循环嵌套、数组拷贝、多维数组、final关键字、构造函数的调用、类的访问权限和路径、面向对象高级特性、Java异常处理、Set,Map,List接口及接口实现类、Java线程、同步阻塞、JavaIO流、文件的操作,复制,读写,删除等。第...
如何通过diff得到patch
如果修改了开源代码,为了方便分享(如提交漏洞)或自己留存使用,一般都要制作一个补丁。在从源码安装软件时,也难免要应用些别人做好的补丁,本文介绍如何制作和应用补丁。diff 简介 diff 可以比较两个东西,并可同时记录下二者的区别。制作补丁时的一般用法和常见选项为:diff 【选项】 源文件(夹) ...