团队开发工具:SVN

svn是什么?
svn是scm中的一个工具,scm是一个版本管理软件,用来记录和控制软件产品数据和团队开发协作的管理工具。scm要解决的问题是:
1.如何把大家的代码合并在一起
2.多平台的支持
3.版本之间的不同、
scm常用的工具有:
CVS
SVN
VSS
Clearcase
Teamware
svn作为其的一个工具,就是用来解决团队开发中的协作和项目合并问题,svn分为:客户端和服务端
服务端:
1.建立核心仓库:responsitory
创建方式:CMD窗口:SVNadmin create 仓库名称
2.设置权限:svnserver,password中的名字和密码(在仓库下的conf下的密码文件中可以设置)
3.启动服务器:CMD窗口:SVNadmin -d -r 仓库名
-d后台运行 -r超级权限运行
客户端常用功能:
下载/更新:update/checkout 就是从仓库中取出内容
上传/提交:commit/checkln 就是将内容放入仓库

SVN主要是团队合作以及多人异地开发时使用,这样就有一个同时进行的问题存在,就会产生某些冲突。SVN是如何处理冲突的?

通常采用三种方法:

1、把远程仓库中的文件更新到最新到本地客户端,再重新添加你的修改。

2、放弃你的修改,把远程的更新到你这,用最新的。

3、人为沟通。
团队开发工具:SVN
svn怎么用
1.百度搜索:SVN官网,点击第一个链接,进入后翻译网页,点击下载,根据电脑配置下载SVN
2.在下载的过程中,要选择好命令符配置,否则无法在控制台使用svn命令
3.下载svn服务端工具https://www.visualsvn.com/server/download/
4.使用工具,开启服务器
5.使用客户端,右击进行项目的获取和上传(按照上面的服务器段和客户端的说明进行操作!)

相关文章: