新公司还是使用SVN,一怒之下写了这篇保姆级小白教程( 三 )


增加一个新东西可以吧,第一次提交,很有成就感,接下来看看,假如说我们新增加了一个Java类嘞,来来,写一个:

新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这里我们创建了一个新的User类,其实吧,被svn管理起来之后,就会在文件上面显示相对应的表示,比如正常的java文件上面显示一个绿色的勾号,但是吧,有的时候这玩意会出现问题,比如这新增加的一个文件应该在上面显示一个蓝色的问号,大致的标识是这样(对于Java文件来说)
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
要记住了,新增加的一个文件属于未知文件,我们需要把它添加进我们的版本库:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
添加进来之后就被识别了
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
【新公司还是使用SVN,一怒之下写了这篇保姆级小白教程】 
是一个蓝色的+号,接着我们就可以把它提交了
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
提交步骤和上面的类似
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
我想删除一个文件,怎么搞有的时候可能需要删掉一个文件,就比如把刚才创建的User给删除了,我们可以这样做:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这个时候你删除之后,突然后悔了怎么搞?你使劲的按键盘上的Ctrl+Z,好像没什么卵用,你需要这样操作:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
记住,是点击空白处,不过你如果真的想删除的话,当你上述操作删除之后,其实在服务中心上的文件还是没有删除,你还需要进行提交,点击空白处,选择提交:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这个时候就成功删除啦!
我怎么提交不上去啊(更新代码)我们使用svn是进行协同开发,也就是说这些代码并不是只有你自己在写,其他人也在写,比如别人对Test1进行了修改,比如这样:
public class Test1 {    public static void main(String[] args) {        System.out.println("欢迎学习svn!");        System.out.println("大家好,我是用户user1");        System.out.println("大叫好,我是用户ithuangqing");    }}你看,这是另外一个人添加的新代码,这时候你再看看你的代码,你的还是这样的:
public class Test1 {    public static void main(String[] args) {        System.out.println("欢迎学习svn!");        System.out.println("大家好,我是用户user1");    }}比如,你开始修改这个代码:
public class Test1 {    public static void main(String[] args) {        System.out.println("欢迎学习svn!");        System.out.println("大家好,我是用户user1,好好学习天天向上!");    }}然后你也开始提交,但是你看
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
我去,报错了报错了,肿么办?来,先翻译一句英文:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
知道咋回事不,就是服务器上的代码改变了,你这里不是最新的,你需要更新一下,那就更新一下:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
然后再看看更新下来的代码:
public class Test1 {    public static void main(String[] args) {        System.out.println("欢迎学习svn!");        System.out.println("大家好,我是用户user1,好好学习天天向上!");        System.out.println("大叫好,我是用户ithuangqing");    }}


推荐阅读