下一页word svn怎么使用( 二 )


一切准备就绪 , 你的本地上也安装了svn客户端 , 这个时候啊 , 就会有个人给你svn服务器的一个项目地址 , 比如以我本地搭建的svn服务器地址为例 , 给你看看 , 是这个样子的:
比如说 , 这里要让你参与simplejava项目的开发 , 这个时候就会给你一个地址:
https://LAPTOP-GO8995UD:8443/svn/SVNdemo-ithuangqing/simplejava
然后还会给你分配一个用户名和密码:

username: user1 password: user1
拿到这些之后 , 你就可以拉取代码了 , 首先你先想想你要把拉取下来的代码放在哪里 , 比如桌面上 , 可以新建一个文件夹比如叫做“project”
然后打开这个文件夹 , 接着右键出现这个 , 点击这个:
点击之后就会弹出这个窗口:
这里意思就是你要连接svn服务中心了 , 但是也不能随便连啊 , 需要用户名和密码 , 这个是给过你的 , 我们填写上去 , 注意这里的左下角 , 是否记住密码:
这样就拉取成功了 , 但是你看看拉取下来的代码 , 我们服务中心上这个项目叫做simplejava , 其实我也想拉取下来就是这个simplejava , 这样拉取下来的都是项目中的文件 , 怎么办?
其实可以这样做:
我们点击这个Choose items , 可以看到我们要来取得这个项目的内容 , 这个时候我们可以把这个项目名称去掉 , 也就是专这样:
这样就可以看到更广的一面 , 然后选择我们要拉取得那个项目 , 然后ok , 拉去下来就是这样得了
权限问题
但是这样真的可以吗?答案是有的时候还真不可以 , 比如我们再试一次:
好 , 这个没问题 , 我们再试着看看上一级:
吆喝 , 不行了 , 这是咋回事 , 其实也好理解啊 , 人家总体的代码也不能说你想看就想看啊 , 让你做啥就做啥得了 , 不是你做的项目你看的全力都没有 , 所以啊这里是有权限的 , 你看看服务中心这些:
这里每一个文件夹其实都是可以分配权限的 , 也就是说 , 让你参与进来开发 , 会给你创建一个属于你的账户 , 但是你的账户是有读写权限的 , 有些你可以看 , 而有些你是看不了的 。
所以 , 有的时候拿到账户和地址之后 , 发现出现问题 , 拿去不到代码 , 那就问问是不是权限没给你开 , 有的时候还真的是权限没开 , 我就碰到过 。
至于如何设置权限啥的 , 这是svn服务器这块的知识 , 咱这里先不涉及 , 等咱聊到svn服务器搭建的时候再说吧!
那你可能要问了 , 我看不到那咋办啊 , 简单啊 , 自己在本地先创建项目文件夹 , 比如要拉取simplejava , 就先创建一个呗 , 然后再拉取 , 一样的:
好啦 , 写写代码 , 咱也提交吧
那以上准备工作搞定之后 , 你就该写代码啦 , 来来 , 打开咱拉取的代码:
我们看到里面就一个Java类 , 来来 , 咱给他修改修改:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("欢迎学习svn!");System.out.println("大家好 , 我是用户user1");}}可以吧 , ok , 现在咱也写代码上去了 , 接下来看看变化:
看看 , 这里出现红感叹号 , 难道是错误?其实不是的 , 这里代表代码有改变了 , 毕竟你新增加了代码嘛 , 接下来就把自己新增加的代码提交上去吧 , 可以这样操作:
右键需要提交的文件 , 然后点击commit , 弹出如下框框
然后就ok了 , 看一下 , 是不是又变回绿色了 。
增加一个新东西
可以吧 , 第一次提交 , 很有成就感 , 接下来看看 , 假如说我们新增加了一个Java类嘞 , 来来 , 写一个:
这里我们创建了一个新的User类 , 其实吧 , 被svn管理起来之后 , 就会在文件上面显示相对应的表示 , 比如正常的java文件上面显示一个绿色的勾号 , 但是吧 , 有的时候这玩意会出现问题 , 比如这新增加的一个文件应该在上面显示一个蓝色的问号 , 大致的标识是这样(对于Java文件来说)

推荐阅读