Beautiful
前言吧:
本文有点长......图片比较多......程度较详细......
应该、也许、大概、按理说是很容易理解的......
@SmartSVN
一、Check Out
此处要想
Check Out有个前提,就是你想要的项目源码已经放在了svn里,你作为一个新成员,第一次导出项目源码,则使用Check Out功能选项[菜单栏—>Project—>Check Out]
check out
1.1 输入正确的svn地址[svn://ip:端口/路径] or http
svn path
1.2 找svn管理者要正确的 用户名&密码
1.3 选择要导出的项目文件
project
1.4 选择存储的路径
二、import
我想要向
SVN中导入一个新的项目文件,或者是一个属于自己的workSpace,此时就可以使用import功能
import
2.1 选择你要import的项目文件,然后Continue
import file
2.2 选择存储的库路径
2.3 选择svn中的存储位置 or 新建一个自己的工作空间[像我这么帅气的人当然都是创建自己的workSpace呀!]
import space
三、补充一张图[一图顶千字]
仅供参考的图
@TortoiseSVN
下载安装什么的,去官网吧
友情提示:如果你喜欢用命令行操作,请记得勾选command line client tool为will be install on local hard driver,不用命令行的跳过即可
choose
检测是否安装完成
success
福利[看不惯英文版的,可直接下载语言包,贴心呀!]
下载语言包地址,就是官网地址,往下面划一划就看到了
language packs
使用的话,直接解包应用,或者在TortoiseSVN的setting里应用就ok了
setting
一、检出
假如项目
已经存在服务器的SVN仓库里,那么现在你要做的就是把它检出到本地。 首先创建一个空文件夹,在空文件夹内右键,选择SVN检出
验证
看到这张图知道该怎么做了吧, 正确的账号 & 密码
这里是花不了多少时间的,长时间没连接上,那么就是可能svn被墙了之类的问题[别问我怎么知道的!天知道我经历了什么]
loading
当你打开文件看到如下样子,则已经检出成功了file
二、导入
如果你已经在本地建立好了项目,需要把你项目推到SVN上
tip1
在相应目录下,右键,加入文件/加入文件夹,选择相应目录即可tip2
最好写上你的log
log
导入成功后,可以直接看到目录import success
But,不要以为导入成功就可以了,你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出
在需检出文件上右键检出到本地,然后在里面进行修改。现在就可以愉快的工作了 ,检出过后的右键菜单会有update和commit
检出
三、提交
绿色表示当前文件没有被修改过[看不见颜色的重启下电脑就好了],如果在我是新项目.txt中加了一行字,然后保存,就会变为红色,表示已修改
review
在其根目录下,右键提交,并记得写上你的log[提交的修改信息]commit.png
提交完成后,就会变为绿色back
四、新增
假如现在
加入一个新文件,它会是蓝色的,表示不属于版本库的未知文件,而未知文件是不能提交的new
记住选择新增把它加入到版本库中addsomething
增加完成后,会变为蓝色加号,表示新增加的版本库文件,之后就可以直接按照上述方法commit了newFile
五、更新
用
SVN的初衷是什么呢?我个人认为就是三点吧:
1.版本控制、2.多人协同、3.良好的习惯
假如你和同事在协作。
A写完代码提交到了SVN上,如果你想获取最新修改,就需要选择更新(如果服务器上已经有别人提交过的新代码,你是提交不上去的,必须先更新再提交)。
怎么知道服务器有没有更新
你可以直接选择更新,有没有更新一下就知道。
或者右键检查修改,然后检查版本库,就能看到服务器上改了哪些文件。
update
右键选择HEAD和BASE比较contrast
左边的表示你的代码,右边的表示SVN上的代码result
如果有修改记得及时更新到本地然后再继续工作。
有时候更新会冲突,比如你和服务器上的改了同一个地方, 这时候你需要更新下来解决冲突bug
Don't worry,它会提示你哪个文件冲突,你只需打开对应文件,按照需求解决冲突即可bug1
<<<<<<.mine到====表示你的代码,其他表示服务器的代码debug
然后选择解决,告诉SVN已经解决冲突了,然后继续正常的更新、提交等操作就ok了
六、查看日志
选择
显示日志,可以看出你的小伙伴们都干了什么......log呀
结束语
现在的我们,都是站在巨人的肩膀上成长、也希望早日成长为巨人。

check out
import
language packs
setting
验证
loading
file
tip1
tip2
log
import success
检出
review
commit.png
back
new
addsomething
newFile
update
contrast
result
bug
bug1
debug
log呀













网友评论