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


然后还会给你分配一个用户名和密码:

username: user1 password: user1
拿到这些之后,你就可以拉取代码了,首先你先想想你要把拉取下来的代码放在哪里,比如桌面上,可以新建一个文件夹比如叫做“project”
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
然后打开这个文件夹,接着右键出现这个,点击这个:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
点击之后就会弹出这个窗口:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这里意思就是你要连接svn服务中心了,但是也不能随便连啊,需要用户名和密码,这个是给过你的,我们填写上去,注意这里的左下角,是否记住密码:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这样就拉取成功了,但是你看看拉取下来的代码,我们服务中心上这个项目叫做simplejava,其实我也想拉取下来就是这个simplejava,这样拉取下来的都是项目中的文件,怎么办?
其实可以这样做:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
我们点击这个Choose items,可以看到我们要来取得这个项目的内容,这个时候我们可以把这个项目名称去掉,也就是专这样:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这样就可以看到更广的一面,然后选择我们要拉取得那个项目,然后ok,拉去下来就是这样得了
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
权限问题但是这样真的可以吗?答案是有的时候还真不可以,比如我们再试一次:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
好,这个没问题,我们再试着看看上一级:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
吆喝,不行了,这是咋回事,其实也好理解啊,人家总体的代码也不能说你想看就想看啊,让你做啥就做啥得了,不是你做的项目你看的全力都没有,所以啊这里是有权限的,你看看服务中心这些:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
这里每一个文件夹其实都是可以分配权限的,也就是说,让你参与进来开发,会给你创建一个属于你的账户,但是你的账户是有读写权限的,有些你可以看,而有些你是看不了的 。
所以,有的时候拿到账户和地址之后,发现出现问题,拿去不到代码,那就问问是不是权限没给你开,有的时候还真的是权限没开,我就碰到过 。
至于如何设置权限啥的,这是svn服务器这块的知识,咱这里先不涉及,等咱聊到svn服务器搭建的时候再说吧!
那你可能要问了,我看不到那咋办啊,简单啊,自己在本地先创建项目文件夹,比如要拉取simplejava,就先创建一个呗,然后再拉取,一样的:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
好啦,写写代码,咱也提交吧那以上准备工作搞定之后,你就该写代码啦,来来,打开咱拉取的代码:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
我们看到里面就一个Java类,来来,咱给他修改修改:
public class Test1 {    public static void main(String[] args) {        System.out.println("欢迎学习svn!");        System.out.println("大家好,我是用户user1");    }}可以吧,ok,现在咱也写代码上去了,接下来看看变化:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
看看,这里出现红感叹号,难道是错误?其实不是的,这里代表代码有改变了,毕竟你新增加了代码嘛,接下来就把自己新增加的代码提交上去吧,可以这样操作:
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
右键需要提交的文件,然后点击commit,弹出如下框框
新公司还是使用SVN,一怒之下写了这篇保姆级小白教程

文章插图
 
然后就ok了,看一下,是不是又变回绿色了 。


推荐阅读