• svn在公司的那点事


    一、svn:说起svn,大家都不陌生,版本控制的产物,在其之前有cvs,也有现今流行的GIT,那么svn的作用:

    • 备份
    • 还原
    • 解决代码冲突
    • 协调开发
    • 多版本项目管理
    • 追溯到编写人和编写时间
    • 权限控制

    那么在公司中最常用的操作就是:从最初的检出项目,到每天的更新项目,以及提交自己的代码,具体的操作,我是利用开发工具myeclipse安装svn的插件来实现的,那么安装svn的插件的方法,在这里我只提供我常用的方法:

    1.首先是下载svn插件,链接如下。

                           http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240                         或 https://github.com/subclipse/subclipse
                   
     2.将下载好的插件压缩包解压如下目录                

    将features和plugins两个文件夹放到myeclipse的安装目录下的dropins下,然后重启下eclipse,安装完成。

    检测是否安装成功可打开myeclipse或则eclipse的如下操作:window---->show view----->svn资源库(如果其存在的话,那么表示安装成功,没有的话表示安装失败.)

    二、然后就是检出项目

     点击圈中的按钮,弹出要填写的资源库的位置:

    填写完成,如果是第一次操作的话,一般都会提示你填写你的用户名和密码(这个公司会分配给你的),然后一步步的按着步骤提示进行就好。

    然后就是:更新代码,提交代码,以及代码冲突的解决,这些由于很简单也就不在一一赘述,最后给大家分享一个分析问题的方法,我觉得还不错,如下操作:

    选中项目----->右键------->team----与资源库同步----->是

     选中圆圈的左边的这个是将资源库最新的内容下载到本地,如果别人有提交代码,点击这个按钮可以看出来,而右边的按钮的意思是如果你本地有未提交的代码的话,点击这个按钮,你可以看到那些代码是你未提交的,在你更新或则提交代码之前如果采用此方法的话,那么可以有效的避免代码的冲突问题。

  • 相关阅读:
    Win7+Ubuntu11.10(EasyBCD硬盘安装)
    hdu 3661 Assignments
    hdu 1128 Self Numbers
    CF 152 B. Chilly Willy
    hdu 1754 I Hate It
    A survey of wireless network simulation and/or emulation software for use in higher education
    How to Fix Packet Loss: Causes, Simple Solutions & Top Tools
    getchar函数
    C++“左值”和“右值”
    stdio.h中的stdio
  • 原文地址:https://www.cnblogs.com/donghaibin/p/8898091.html
Copyright © 2020-2023  润新知