版本控制软件Git,SVN

Posted coolcold

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了版本控制软件Git,SVN相关的知识,希望对你有一定的参考价值。

 SVN 

概念:SVN 是集中式源代码管理工具

1. Repositorey      代码仓库,保存代码的仓库

2. Server       服务器,保存所有版本的代码仓库

3. Client              客户端,只保存当前用户的代码仓库

4. 用户名&密码             访问代码仓库需要使用自己的“用户名和密码”, 从而可以区分出不同的人对代码做的修改

操作:

1. checkout              将服务器上最新的代码仓库下载到本地,“只需要做一次”

2. update         从服务器上将其他人所做的修改下载到本地,“每天上班必须要做的事情”

3. commit            将工作提交到服务器,“每天下班之前至少做一次” 

SVN服务器安装:

SVN常用命令:

1. 切换工作目录:cd 工作目录, checkout 服务器上的代码库

2. 克隆服务代码:  svn co http://xxx/svn/xxxx --username=manager --password=manager (提示:checkout(co)之后,命令行会记录用户名和密码,后续操作不用再另行指定)

3. 查看本地代码库状态:svn st (错误提示:“is not a wrodking copy”, 必须在svn的工作目录下才能正确使用svn的命令)

4. 查看svn日志:svn log 

5. 查看某一个文件的日志:svn log filename

6. 查看某一个文件某个版本的日志:svn log [email protected]

7. 创建文件:touch main.c

8. 打开并编写文件内容:open main.c

 

 

 

 

 

以上是关于版本控制软件Git,SVN的主要内容,如果未能解决你的问题,请参考以下文章

版本控制系统git和svn的介绍

SVN及Git版本控制系列

SVN及Git版本控制系列

SVN及Git版本控制系列

SVN及Git版本控制系列

SVN及Git版本控制系列