最近给银行做一个小工具,要求用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代码管理实例的更多相关文章

  1. 测试思想-流程规范 SVN代码管理与版本控制

    SVN代码管理与版本控制 by:授客 QQ:1033553122   欢迎加入软件性能测试交流群(QQ群):7156436   目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一 ...

  2. 使用scm-manager搭建git/svn 代码管理仓库

    使用 scm-manager 搭建 git/svn 代码管理仓库 1.在官网上下载scm-manager 下载地址https://www.scm-manager.org/download/ 2. 配置 ...

  3. 【ConnerStone】SVN代码管理 - 基本使用

    第一步,链接服务器,创建代码管理仓库 第二步,输入服务器的配置,链接服务器(例子是以svn:// 为例子) 第三部 ,链接成功后,SVN的基本界面组成 第四步 从仓库中check out你需要的项目 ...

  4. 在Windows Server 2008上部署SVN代码管理总结

    这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 20 ...

  5. WINDOWS下配置SVN代码管理

    服务器端使用 visualsvn server,客户端使用tortoiseSvn. 一.服务器端 1.首先,下载visualsvn server,安装到服务器.下载地址: http://www.vis ...

  6. SVN代码管理发布

    1.svn的独立模式应用 2.svn钩子的应用(例如:代码提交前的文件格式限制,大小限制,代码发布svn成功后的备份等等) 3.大型企业的代码发布流程 有一些制度流程.逻辑方案 4.业务变更管理

  7. 第一课:SVN代码管理

    SVN:是一个跨平台的开源的版本控制系统.svn版本管理工具管理着随时间改变的各种数据.这些数据放置在一个中央资料档案库中.svn会备份并记录每个文件每次的修改更新变动.svn的工作流程:1.在中央库 ...

  8. VSCode集成Git代码管理

    一.安装和配置VSCode与Git 1.下载Git并安装: https://git-scm.com/download/ 2.下载VSCode并进行安装: https://code.visualstud ...

  9. [原]SVN代码管理

    1.SVN工程结构 branches zhangsan lisi wangwu tags project-release trunk project-trunk branches:下为trunk的分支 ...

随机推荐

  1. javascript dom 操作详解 js加强

    js加强操作实现代码. 1 .文档里的每个节点都有属性 nodeName . nodeValue . nodeType nodeName 文本节点的的节点名是 #text , nodeName 是只读 ...

  2. Maven plugin 插件

    1.maven-surefire-plugin简介: Maven在构件时执行到测试的生命周期时,会使用maven-surefire-plugin运行测试用例,背后执行的Junit或者TestNG的测试 ...

  3. OpenMP使用体验报告(概述)

    (本文原创,首次使用OpenMP,将使用体会记录下来供学习) OpenMP是啥玩意??? 多核多线程处理器的出现,让并行计算成为可能.在此之前,单核处理器并不能并行计算,这是很显然的,只有一个核心只能 ...

  4. MVC学习四:Razor视图语法

    @{ Layout = null; } <hr /> <!DOCTYPE html> @this.GetType().Assembly.Location.ToString() ...

  5. 关于J2EE里面getContextPath()和getRealPath()的区别

    一直老搞不清楚这两个方法的区别,只知道他们都是拿来获取地址的.今天特意写了个小demo试了一下,代码如下: @Override protected void service(HttpServletRe ...

  6. angular、angular2、vue的生命周期

    angular生命周期是什么 1.Angular每个组件都存在一个生命周期,从创建,变更到销毁.Angular提供组件生命周期钩子,把这些关键时刻暴露出来,赋予在这些关键结点和组件进行交互的能力,掌握 ...

  7. vue $set修改数组

    看了别人写的,自己简单写一下自己的理解. 因为 JavaScript 的限制,Vue.js 不能检测到下面数组变化,所以,想要正常是不能通过操作数组来渲染dom的,解决的方法是通过set方法, 在组件 ...

  8. Elasticsearch 常用API

    1.   Elasticsearch 常用API 1.1.数据输入与输出 1.1.1.Elasticsearch 文档   #在 Elasticsearch 中,术语 文档 有着特定的含义.它是指最顶 ...

  9. hive-show-partitions

    展示分区命令 show partitions show partitions 可以展示这个表格之下的所有分区信息.这个命令常常用在使用SQL语句操作数据之前.举个简单的例子,如果我们想要根据uid融合 ...

  10. python查询mysql数据

    >>>cur.execute("select * from 表名") >>>lines=cur.fetchall() >>>f ...