NetBeans集成SVN代码管理实例
最近给银行做一个小工具,要求用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的分支 ...
随机推荐
- 八数码(IDA*算法)
八数码 IDA*就是迭代加深和A*估价的结合 在迭代加深的过程中,用估计函数剪枝优化 并以比较优秀的顺序进行扩展,保证最早搜到最优解 需要空间比较小,有时跑得比A*还要快 #include<io ...
- java循环作业0912
题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)? double a = 0.08; double h =0; int i=0; for(i=1;h&l ...
- lucene&solr学习——创建和查询索引(理论)
1.Lucene基础 (1) 简介 Lucene是apache下的一个开放源代码的全文检索引擎工具包.提供完整的查询引擎和索引引擎:部分文本分析引擎. Lucene的目的是为软件开发人员提供一个简单易 ...
- SqlSugar操作Oracle的dblink时候@符号问题
用的这个版本,作者忘记删除Oracle中的代码了....下个版本作者应该就会更新了,到时候就不会存在这个问题,这里记录一下. 引用nuget出现的问题: 使用dblink的时候,查询的时候需要带@符号 ...
- 解读JavaScript中的Hoisting机制(js变量声明提升机制)
hoisting机制:javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面. 知识点一:javascript是没有 ...
- 【TOJ 4309】表达式求值(模拟栈)
Description Dr.Kong设计的机器人卡多掌握了加减法运算以后,最近又学会了一些简单的函数求值,比如,它知道函数min(20,23)的值是20 ,add(10,98) 的值是108等等.经 ...
- bootstrap Table动态绑定数据并自定义字段显示值
第一步:我们在官网下载了bootstrap 的文档,并在项目中引入bootstrap table相关js文件,当然,也要记得引入jquery文件 大概如图: 第二步:定义一个table控件 第三步:j ...
- laravel 基础 --内置函数
简介 Laravel 自带了一系列 PHP 辅助函数,很多被框架自身使用,如果你觉得方便的话也可以在代码中使用它们. https://laravelacademy.org/post/8967.html ...
- Linux编译移植Qt5的环境_OMAPL138平台
Linux编译移植Qt5_OMAPL138 [导语]:昨天编译Qt5各种失败,各种离奇的错误在Google上面也搜索不到,真是让人"蛋疼菊紧",今天把所有的环境全部清理干净,也重新 ...
- DHT11温湿度传感器编程思路以及代码的实现(转载)
源自:https://blog.csdn.net/qq_34952376/article/details/81193938 在我们刚开始进入单片机的学习中,练习写传感器的时序是必不可少的,其实我比较推 ...