NetBeans集成SVN代码管理实例

时间:2023-02-27 12:24:32

  最近给银行做一个小工具,要求用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工程:

  NetBeans集成SVN代码管理实例

  1)根据自己的情况选择类别,我选的的是普通的java ,工程名是Fullerton

  2)注意不要勾选创建主类的选项框,然后点击“完成即可”

  3)下边这步就比较关键了,如果不做就同步不了。

    工程名 Fullerton 上点击右键--->版本控制--->导入到Subversion资源库(S),就会出现如下界面:

    NetBeans集成SVN代码管理实例

    其中“资源库 URL(R)”需要填入 VisualSVN Server上面第二步拷贝的URL,也就是代码库 MyFullerton 的URL,点击下一步,继续操作

    NetBeans集成SVN代码管理实例

    填写制定消息后,点击下一步继续操作

    NetBeans集成SVN代码管理实例

    点击完成。正常情况下 netbeans输出窗口就会出现如下的信息

    NetBeans集成SVN代码管理实例

  等输出如图的信息,就表示用 netbeans在VisualSVN Server上创建了 工程 Fullerton,当然是在MyFullerton代码库下边创建的 Fullerton。

  4)在VisualSVN Server刷新 MyFullerton就会看到 Fullerton的工程

  NetBeans集成SVN代码管理实例

  以上这几个步骤是后续操作的前提,如果没有建立同步关系,后续的更新,提交,同步等都会出错。

4、Netbeans 编辑工程,添加代码

  NetBeans集成SVN代码管理实例

  编辑后,工程名,相应包名,都会带蓝色的小图标,这个就代表代表有有更新。更新之后就需要提交。

5、工程名上右键点击--->Subversion--->提交,会出现如下:

  NetBeans集成SVN代码管理实例

  提交消息栏填写本次更新的具体情况,然后点击“提交”按钮就会提交。提交成功后界面如下:

  NetBeans集成SVN代码管理实例

  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. iOS 之消息推送(个推)---个人小结

    前言:自从上个星期开始整这个推送,弄了差不多一个星期,今天终于给整好了,因此现在来记录这段"奇妙"的旅程. 我们公司使用的消息推送是用的第三方--个推,这里不得不说一下,个推的技术 ...

  2. 使用pyinstaller打包Python应用,生成EXE执行文件

    在命令行中切换到要打包的程序所在目录,或者在程序目录打开命令行,直接输入下面的指令即可pyinstaller -F xxx.py pyinstaller -F -w -i manage.ico app ...

  3. Java for LeetCode 053 Maximum Subarray

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  4. Python on Android

    Python on Android Posted on April 29, 2015 by Alexander Taylor   There are an increasing number of r ...

  5. Aspnet MVC 异步调用

    一个简图来描述下Aspnet MVC下的异步调用 { request } / \/ -------ISS------- > work thread | \ | \ route - aysn co ...

  6. [转]NopCommerce MVC 插件机制分析

    原文地址:http://www.cnblogs.com/haoxinyue/archive/2013/06/06/3105541.html 基本原理 插件话的应用程序一般都是先定义插件接口,然后把插件 ...

  7. hdu2429Ping pong

    Problem Description N(3<=N<=20000) ping pong players live along a west-east street(consider th ...

  8. VS 2017 Git failed with a fatal error的解决办法

    前几天,满怀欣喜的从VS2015更新到了VS2017,经过这几天的试用,整体来说感觉还是挺不错的.昨天推送项目到远程服务器的时候,发现出现了推送失败的错误,错误如图: 按照提示,我看到输出窗口的输入内 ...

  9. BBS论坛(八)

    8.1.发送邮箱验证码功能 (1)cms/resetemail.html {% from 'common/_macros.html' import static %} {% block head %} ...

  10. linux下java unrecognized class file version错误的解决

    root@Mr javaPC]# java HelloWorldException in thread “main” java.lang.ClassFormatError: HelloWorld (u ...