Windows下Subversion/TortoiseSVN的安装
车路
0.安装环境/安装包
0.1.安装环境
Windows
0.2.安装包
TortoiseSVN-1.6.5 SVN客户端
Subversion-1.6.6 SVN服务器
SVNService SVN服务文件用于将Su bversion包装成服务可设置服务为开机自
启动。
P.S.1
Subversion与Tortoise的版本关系要匹配否则可能出现异常。
新版Tortoise安装包名称的后缀都有一个匹配的Subversion的版本号如下图
P.S.2
在subversion的1.4版本以前是用svn windows service wrapper将其包装为服务SVNService。
而svn1.4以后是可以直接支持以服务器启动的方法就是利用win7/XP 自带的工具service control 执行文件时sc.exe具体方法下面会有描述。
1.Subversion安装与配置过程
1.1.安装
一直点next选择好相应的安装目录 即可安装。
1.2.创建版本库
为了便于多版本库管理建议用户新建一个文件夹保存所有SVN库(如E:\SVN) 然后在这个目录下独立建立各个版本库。
创建第一个版本库启动CMD Wi n7下可能需要右键CMD–- “以管理员方式运行”输入指令svnadmin create E:\SVN\test
指令输入后相应目录下出现下列文件如图
此时名为“test”的版本库已经创建成功。
1.3.将Subversion包装为服务
1.3.1.SVNService.rar方式subversion 1.4之前的版本必须使用此方法
将SVNService.rar解压出的SVNService.exe文件复制到Subversion安装目录的bin目录下。
在CMD模式下输入指令安装subvers ion服务svnservice -install -d -r E:\SVN
P.S. 该操作中可能出现CreateService failed - Commandline set: "-d" "-r""E:\SVN\ "错误此时执行svnservice -remove命令即可。
1.3.2. service control方式subversion 1.4之后的版本可使用此方法
假设Subversion安装目录为C:\Program Fi les\Subversion仓库路径为D:\SVN。
在CMD窗口输入命令如下sc create svnservice binpath= “\“C:\Program Fi les\Subversion\bin\svnserve.exe\” --service–r D:\SVN”displayname=“SVNService”depend=Tcpip start=auto
binpath指定svnserve的路径和命令。 start=auto表示服务自动启动。
特别注意不用敲回车等于号的左边无空格而右边必须有一个空格。
系统返回“[SC]CresteService SUCCESS”表示服务创建成功。
1.4.启动/停止Subversion服务
CMD窗口下执行net start svnservice 启动服务net stop svnservice 停止服务
1.5.删除服务sc delete svnservice
创建相同服务前必须删除。
2.Tortoi se安装
双击Tortoise.msi安装包只需点击next即可安装之后右键鼠标出现SVN相关选项。备注
通过TortoiseSVN访问版本库出现错误Expected FS format'2' ; found format '3' 。如果有中文包的话错误是这个期望文件系统格式“2”发现格式“3”
问题产生原因
服务程序是1.4.x版本的svnserve或mod_dav_svn版本库通过1. 5.x版本的svnadmin或TortoiseSVN创建时会产生这个问题
解决方法:
1使用1.5以上的SVN来作为服务建议采用
2或使用1.4系列的svnadmin或TortoiseSVN来创建版本库
3或使用1.4.x系列创建新版本库通过1.5.x版本备份并恢复原版本库到新版本库step 1:创建一个新的版本库new-repostep 2:将原来的Repository导出为一个文件dumpfile
svnadmin dump path/to/old-repo > dumpfilestep 3:将dumpfile导入到新的Repositorysvnadmin load path/to/new-repo < dumpfile
3.Subversion与Tortoise版本更新
注意两个软件需要同时升级保证版本匹配
3.1.Subversion-1.6.6升级至1.8.14
将Subversion从1.6版本更新至1.8.14版本直接双击1.8.14版本安装包会弹出提示
点击OK安装后自动重启机器完成升级。
3.2.TortoiseSVN1.6.5升级至1.8.12
同上升级后需要重启机器。
3.3.更新Eclipse SVN插件Subversive+Subversive-connectors
由于Subversion和TortoiseSVN更新之后从版本库check出工程的svn文件表现形式发生了变化从每个目录中都有.sv n 目录变成只有根目录下有.sv n 目录此变化导致旧版本的Ecl ipse SVN插件org.tmatesoft.svnkit无法识别TortoiseSVN check出的工程需要进行Ecl ipse SVN插件的更新。
选择匹配的插件版本如下
安装方式为
菜单栏HelpInstal l New SoftwareAddArchive
首先安装Subversive勾选
SVN Team Provider
进行安装其他Optional插件可不选安装完成后重启Ecl ipse。
继续安装Subversive-connectors勾选
Subversive SVN Connectors
SVNKit 1.8.7 Implementation
进行安装
忽略安装过程弹出的warning安装成功后重启。
如果安装没有问题点击PreferenceTeamSVNSVN Connector会出现下图所示
同时从TortoiseSVN check出的工程在Windows目录与Ecl ipse中分别显示如下
以上 Ecl ipse SVN插件更新成功。 模拟法庭 刑事书记员刘磊公诉人、辩护人、证人、被告人已在庭外候审。
现在请旁听人员保持安静宣读法庭规则
一、 在案件审理过程中应关闭寻呼机、手机
二、 未经允许不得录音、录像和摄影经允许可以摄影的人员不得使用闪光灯
三、 不得随意走动和进入审判区
四、 不得发问、提问、鼓掌、喧哗、哄闹和实施其他妨碍审判活动的行为
五、 爱护法庭设施保持法庭卫生不得吸烟和随地吐痰
六、旁听人员违反法庭规则的审判长可以口头警告、训诫也可以没收录音、录像和摄影器材责令退出法庭或经院长批准予以罚款、拘留对于哄闹、冲击法庭侮辱、诽谤、威胁、殴打审判人员等严重扰乱法庭秩序的依法追究刑事责任。
七、 旁听公民通过旁听案件的审判对法院的审判活动有意见或建议的可以在闭庭以后书面向法院提出。
以上法庭规则旁听人员必须认真遵守。
请公诉人、辩护人入庭。
请审判长、审判员入庭。
请大家坐下。
刘磊 转身报告审判长公诉人、辩护人已经到庭被告人宋钧雷、李敏已提到候审法庭准备工作就绪。
审判长张莉 敲法锤现在开庭。传被告人宋钧雷、李敏到庭。 待被告人到庭后被告人宋钧雷的基本情况
宋钧雷我叫宋钧雷男 1987年4月 11日生汉族浙江省桐乡市人大
学文化市理工大学学生住本市梧桐街道。 。
张莉被告人宋钧雷起诉书副本有无收到何时收到
宋钧雷 2009年6月5日收到。
张莉被告人李敏的基本情况
李敏我叫李敏男 1988年7月18日生汉族浙江省桐乡市人大学文化市理工大学学生住本市梧桐街道。 。
张莉被告人李敏起诉书副本有无收到何时收到
李敏 2009年6月5日收到。
张莉桐乡市人民法院刑事审判庭依照《中华人民共和国刑事诉讼法》第152条的规定今天在这里依法公开开庭审理由桐乡市人民检察院提起公诉的被告人宋钧雷故意伤害致人死亡、被告人李敏故意伤害案。合议庭由审判员张莉、邹伟、于晓磊 组成由张莉担任审判长书记员刘磊担任法庭记录桐乡市人民检察院指派检察员周祖云出庭支持公诉受第一被告人宋钧雷委托浙江诚信律师事务所律师蓝晓芳出庭为被告人宋钧雷辩护第二被告人李敏自行辩护。
张莉根据刑事诉讼法第154、 159、 160条的规定 当事人、辩护人在庭审中享有下列权利
1 可以申请合议庭组成人员、书记员、公诉人回避
2 可以提出证据 申请通知新的证人到庭调取新的证据重新鉴定或者勘验、检查
3 被告人可以自行辩护
4
华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供数据中心基础服务、互联网业务解决方案, 以及香港服务器租用、香港服务器托管、香港云服务器、美国云服务器,云计算、云安全技术研发等产品和服务。其中云服务器基于成熟的 ...
A400互联怎么样?A400互联是一家成立于2020年的商家,A400互联是云服务器网(yuntue.com)首次发布的云主机商家。本次A400互联给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐,香港节点上线cn2+cmi线路云服务器,37.8元/季/1H/1G/10M/300G,云上日子,你我共享。...
无忧云怎么样?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。一、无忧云官网点击此处进入无忧云官方网站二...