最近给银行做一个小工具,要求用Java做一个C端带界面的小工具,想来想去用NetBeans最合适,因为Eclipse,MyEclipse,IDEA这些做界面得要额外的UI插件,比较麻烦。
我跟同事两个人做开发就要用到代码同步的问题,但是银行嘛不让接外网,所以GitHub、码云这些的也不合适做代码管理,那就用SVN吧。能在局域网上运行,挺不错。
另外,Netbeans因为自带了svn的功能所以连SVN插件都不用装了。
环境及工具:1、windows7 64bit;2、Netbeans7.4;3、JDK1.7以上;4、VisualSVN Server 64bit。
Server端安装了 VisualSVN Server,总体过程具体操作如下:
1、VisualSVN Server创建一个新的代码库Repository,这里起名字叫“MyFullerton”,VisualSVN的安装以及新建代码库Repository 请参考这篇博文https://www.cnblogs.com/xilentz/archive/2010/05/06/1728934.html,这里不再多说。不过创建过程中只需要创建一个空的代码库就行。
2、新建了代码库MyFullerton之后,右键点击 MyFullerton--->Copy URL to Clipboard 将代码库的URL复制下来,后边会用到。就基本不用再操作 VisualSVN Server了。
3、NetBeans上创建java工程:
1)根据自己的情况选择类别,我选的的是普通的java ,工程名是Fullerton
2)注意不要勾选创建主类的选项框,然后点击“完成即可”
3)下边这步就比较关键了,如果不做就同步不了。
工程名 Fullerton 上点击右键--->版本控制--->导入到Subversion资源库(S),就会出现如下界面:
其中“资源库 URL(R)”需要填入 VisualSVN Server上面第二步拷贝的URL,也就是代码库 MyFullerton 的URL,点击下一步,继续操作
填写制定消息后,点击下一步继续操作
点击完成。正常情况下 netbeans输出窗口就会出现如下的信息
等输出如图的信息,就表示用 netbeans在VisualSVN Server上创建了 工程 Fullerton,当然是在MyFullerton代码库下边创建的 Fullerton。
4)在VisualSVN Server刷新 MyFullerton就会看到 Fullerton的工程
以上这几个步骤是后续操作的前提,如果没有建立同步关系,后续的更新,提交,同步等都会出错。
4、Netbeans 编辑工程,添加代码
编辑后,工程名,相应包名,都会带蓝色的小图标,这个就代表代表有有更新。更新之后就需要提交。
5、工程名上右键点击--->Subversion--->提交,会出现如下:
提交消息栏填写本次更新的具体情况,然后点击“提交”按钮就会提交。提交成功后界面如下:
netbeans输出窗口输出刚才提交的信息,并显示完成。
以上就是如何利用Netbeans集成SVN,并在VisualSVN Server 添加工程的过程,是我一步一步做出来的,真实有效。
请转发的人注明来源,谢谢!
NetBeans集成SVN代码管理实例的更多相关文章
-
测试思想-流程规范 SVN代码管理与版本控制
SVN代码管理与版本控制 by:授客 QQ:1033553122 欢迎加入软件性能测试交流群(QQ群):7156436 目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一 ...
-
使用scm-manager搭建git/svn 代码管理仓库
使用 scm-manager 搭建 git/svn 代码管理仓库 1.在官网上下载scm-manager 下载地址https://www.scm-manager.org/download/ 2. 配置 ...
-
【ConnerStone】SVN代码管理 - 基本使用
第一步,链接服务器,创建代码管理仓库 第二步,输入服务器的配置,链接服务器(例子是以svn:// 为例子) 第三部 ,链接成功后,SVN的基本界面组成 第四步 从仓库中check out你需要的项目 ...
-
在Windows Server 2008上部署SVN代码管理总结
这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 20 ...
-
WINDOWS下配置SVN代码管理
服务器端使用 visualsvn server,客户端使用tortoiseSvn. 一.服务器端 1.首先,下载visualsvn server,安装到服务器.下载地址: http://www.vis ...
-
SVN代码管理发布
1.svn的独立模式应用 2.svn钩子的应用(例如:代码提交前的文件格式限制,大小限制,代码发布svn成功后的备份等等) 3.大型企业的代码发布流程 有一些制度流程.逻辑方案 4.业务变更管理
-
第一课:SVN代码管理
SVN:是一个跨平台的开源的版本控制系统.svn版本管理工具管理着随时间改变的各种数据.这些数据放置在一个*资料档案库中.svn会备份并记录每个文件每次的修改更新变动.svn的工作流程:1.在*库 ...
-
VSCode集成Git代码管理
一.安装和配置VSCode与Git 1.下载Git并安装: https://git-scm.com/download/ 2.下载VSCode并进行安装: https://code.visualstud ...
-
[原]SVN代码管理
1.SVN工程结构 branches zhangsan lisi wangwu tags project-release trunk project-trunk branches:下为trunk的分支 ...
随机推荐
-
iOS 之消息推送(个推)---个人小结
前言:自从上个星期开始整这个推送,弄了差不多一个星期,今天终于给整好了,因此现在来记录这段"奇妙"的旅程. 我们公司使用的消息推送是用的第三方--个推,这里不得不说一下,个推的技术 ...
-
使用pyinstaller打包Python应用,生成EXE执行文件
在命令行中切换到要打包的程序所在目录,或者在程序目录打开命令行,直接输入下面的指令即可pyinstaller -F xxx.py pyinstaller -F -w -i manage.ico app ...
-
Java for LeetCode 053 Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
-
Python on Android
Python on Android Posted on April 29, 2015 by Alexander Taylor There are an increasing number of r ...
-
Aspnet MVC 异步调用
一个简图来描述下Aspnet MVC下的异步调用 { request } / \/ -------ISS------- > work thread | \ | \ route - aysn co ...
-
[转]NopCommerce MVC 插件机制分析
原文地址:http://www.cnblogs.com/haoxinyue/archive/2013/06/06/3105541.html 基本原理 插件话的应用程序一般都是先定义插件接口,然后把插件 ...
-
hdu2429Ping pong
Problem Description N(3<=N<=20000) ping pong players live along a west-east street(consider th ...
-
VS 2017 Git failed with a fatal error的解决办法
前几天,满怀欣喜的从VS2015更新到了VS2017,经过这几天的试用,整体来说感觉还是挺不错的.昨天推送项目到远程服务器的时候,发现出现了推送失败的错误,错误如图: 按照提示,我看到输出窗口的输入内 ...
-
BBS论坛(八)
8.1.发送邮箱验证码功能 (1)cms/resetemail.html {% from 'common/_macros.html' import static %} {% block head %} ...
-
linux下java unrecognized class file version错误的解决
root@Mr javaPC]# java HelloWorldException in thread “main” java.lang.ClassFormatError: HelloWorld (u ...