svn总结学习教程文件(一)
来源:互联网 发布:php assign方法 编辑:程序博客网 时间:2024/05/18 02:47
1:svn 是什么?
(显示项目中每个人负责一部分模块,多人共同开发同一个项目,而且代码互相交互,不同时间提交项目到总负责人哪里,后上传的会覆盖先上传的代码,多人同时开发同一文件,会造成彼此代码覆盖的情况发生)
--subversion 子级源代码版本控制管理软件,管理着随时间改变的数据,这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动,这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史,许多人会把版本控制系统想象成某种“时光机器”。
2:svn 的作用?
--多人开发同一个项目不会出现代码覆盖情况;
--针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容;
--公司领导可以通过svn查看每个人的工作情况
3:svn 的安装
--首先安装服务器端像Slik-Subversion-1.8.13-x64.msi,在安装客户端TortoiseSVN-1.8.10.26129-x64-svn- 1.8.11.msi (小乌龟客户端)(自己电脑软件什么位数32/64自选,一直下一步,install安装就行)
4:创建多个svn仓库(存储代码)
--为不同的程序项目创建对应的仓库,分别存储各自的程序代码文件(你现在的项目有不同版本存在一
个svn资源库,也就是仓库里)
eg:比如我装服务器端时装在一个硬盘建一个svnserver文件夹下在建一个server服务器安装在此,而建一个跟
server同级的app(应用)将仓库建在此
--右键新建文件夹就是一个项目仓库student(建场地)
-- 打开cmd 写命令svnadmin create f:svnserver/app/student(仓库地址)(大的里边要存各种东西就像场地里要先搭建各个房间一样),然后敲回车;再去看student里,会有好多文件;
(***如果敲命令时说不是内部或外部命令,那可能是因为环境变量没有设置好,因为svnadmin是个指令,背后有可执行程序文件来支持,在服务器安装目录也就是 f:svnserver/server/bin/svnadmin.exe程序,这时可先找到他家,就是cmd 打开 cd f: -->回车-->cd svnserver/server/bin -->回车-->svnadmin create f:svnserver/app/student 就创建好了)
5:启动仓库服务
(要让外边访问到此仓库就得启动服务)
--cmd svnserve -d -r h:/svnserver/app/student (-d:独立端口运行 -r:仓库地址)
--svn走svn协议,端口号码是3690
(如果还是报不是内部或外部命令,同样到他所在位置他家去找同上有svnserv.exe)
---启动服务的命令窗口不要关闭,否则,服务关闭;
6:客户端和svn仓库的连接操作
--也就是本地工作项目(目录)与svn资源库的操作访问上,(工作空间里的每个项目点开都有个.svn文件,
要断 开连接,把这个文件删了就行);
--右键svn检出--》输入仓库地址--》检出到那个目录的地址--》确定就好了;
阅读全文
0 0
- svn总结学习教程文件(一)
- svn总结学习教程文件(二)
- SVN教程(一)
- SVN备份教程(一)
- 学习SVN(一)
- 双缓冲学习总结一网格(根据教程学习)
- Android植物大战僵尸教程学习总结(一)
- 学习ASP .NET MVC5官方教程总结(一)入门
- STM32F103mini教程学习总结与心得(一)
- SVN使用教程总结
- svn 使用教程总结
- SVN使用教程总结
- SVN使用教程总结
- SVN使用教程总结
- SVN使用教程总结
- SVN使用教程总结
- SVN使用教程总结
- SVN使用教程总结
- 数据结构二叉树BinaryTree之性质+推导
- HTML5 -- canvas画板转为图片
- 创建一个没有家目录,不能登陆的用户
- java多线程之生产者消费者经典问题
- Spring boot 介绍说明
- svn总结学习教程文件(一)
- 数谜
- 面试必备 | 深入解析Java垃圾回收机制
- 测试opencv是否部署成功
- 导入oracle数据库dmp文件
- framelayout中fragment的切换
- Debian瞻前 微软顾后:安全改进是否会产生负面影响?
- redmine支持html标签
- 职场的第一步,从简历开始