itcast-svn
svn介绍
1.1 svn服务器的工作方式
数据 库 服务 概念 使用数据库,连接服务,服务操作库
独立服务器方式:
svnserve
借助Apache方式:
mod_dav_svn
SVN版本数据存储方式
BDB (Berkeley DB)
数据库方式
FSFS
文件方式 (推荐)
svn服务端安装配置
安装包一路next
创建仓库
仓库---新建
选择fsfs 文件系统
是否需要文件结构
完成
新建文件
仓库--新建文件结构--
选择本地文件和仓库关联 服务器checkout到本地
TortoiseSVN客户端
1 eclipse的SVN插件使用
myeclipse项目上传到仓库
项目右键--team--share project
myclipse的SVN插件使用
myeclipse安装
方法四:
直接将插件解压后复制到MyEclipse 10\dropins目录下,然后打开MyEclipse 10,就可以看到插件已经可以使用了。
注意:插件的plugins目录和features目录必须放在dropins目录的下一级子目录(最好以插件名称、版本命名,可以更好的管理插件)下。
目录结构如:(以SVN为例)
dropins
|
-- subclipse-site-1.6.10
|
-- features
|
-- plugins
本地与snv服务器仓库建立联系后,想要新建文件并且提交
选中文件或者包 或者src 邮件--team--同步
查看同步,右键点击提交
提交填写信息
提交后提示 nochange
本地与snv服务器仓库建立联系后,想要修改文件并且提交,同样的操作
点击同步查看 右键符号表示待提交, 右键提交
提交后
本地与snv服务器仓库建立联系后,想要从服务器更新本地项目
版本更新 新的属性,其他地方更新
本地需要同步
右键 team--同步,资源箭头向左,提示需要更新
右键更新,更新完成
场景:冲突 两方同时修改(基于相同的版本修改)后,一方已提交,另一方提交冲突
新建haha1提交
myeclipse新建gaga1 ,同步提示红色
右键更新, 自动合并 ,并保存各个版本
检查 编辑,删除其他版本文件提交
同步
提交
场景:本地删除, 服务器上更新删除
场景:回溯,需要了解查看修改记录,并且恢复某个版本
右键--team--显示资源记录
具体查看某个版本内容,右键双击受影响的目录
最新文章
- 11、ASP.NET MVC入门到精通——AspnetMVC分页
- 来杯Caffe——在ubuntu下安装Caffe框架并测试
- Vim找不到配色文件的解决方法
- JAVA-集合作业-已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数
- jQuery学习笔记(三):选择器总结
- Chap6: question38 - 42
- cl_gui_cfw=>;dispatch
- linux:lnmp环境搭建
- echarts在360中以及IE8浏览器不兼容:解决方案
- CSS禁止Chrome谷歌浏览器激活输入框后自动添加橘黄色边框
- Swift 2.2 协议和代理
- 团队作业8——第二次项目冲刺(Beta阶段)--5.26 sixth day
- The POM for * is invalid
- PHP程序员从小白到高手,掌握这些技能少走弯路
- Python设计模式 - UML - 状态图(State Machine Diagram)
- 权限控制和OAuth
- i3wm 入门
- C语言练手游戏-控制台输出一个会移动的坦克
- mac OS X下配置jdk环境变量
- iOS中Block循环引用的问题
热门文章
- OO第一次课程总结分析
- c语言中printf("%x",-1);为什么会输出-1的十六进制补码??
- VSTO:使用C#开发Excel、Word【8】
- 4.5 C++重载、覆盖和遮蔽
- CodeMix入门基础知识
- js面向对象插件的做法框架new goBuy('.cakeItem',{ add:'.add', reduce:'.reduce' },[1,0.7,0.6]);
- Java学习笔记32(IO:序列化流)
- python day07作业
- Redis开机自启动
- iOS原生和React-Native之间的交互2