版本管理工具总结

时间:2022-04-25
本文章向大家介绍版本管理工具总结,主要内容包括代码托管网站:、SVN、教程地址:、简单教程(详细说明参考前面的教程地址,此处仅为了速查速用)、GIT、教程地址:、Others、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

代码托管网站:

SVN

项目地址:

教程地址:

简单教程(详细说明参考前面的教程地址,此处仅为了速查速用)

以Win32SVN为例,在前面所列的地址中下载Win32SVN客户端并进行安装。安装好后,bin目录下就是相应程序了。通过添加环境变量的方式,把bin目录添加到path。启动cmd,敲入 svn help 以确认是否安装成功。现在可以找到你的代码,做checkout了。在commit代码的过程中,经常会出现的一个问题是:

svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is set, and no 'editor-cmd' run-time configuration option was found

这表示你的系统,没有指定svn客户端通过什么样的文本编辑器来写提交的注释。我们添加环境变量,SVN_EDITOR的值为notepad。再次svn ci 代码。notepad弹出了,写完注释保存。代码提交!

注册环境变量SVN_EDITOR为"E:Program FilesVimvim71gvim.exe",结果在svn ci的时候,出现错误:

'E:Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。
svn: 提交失败(细节如下):
svn: system('E:Program FilesVimvim71gvim.exe svn-commit.tmp') 返回 1

把SVN_EDITOR改为"gvim.exe",并且在path中添加路径"E:Program FilesVimvim71",这样就可以在提交的时候用vim编写注释了。

如果你不知道命令怎么用svn命令,可通过如下方式查询:

svn help

知道了子命令,但是不知道子命令的用法,还可以查询:

svn help ci 

导入项目

svn import http://svn.chinasvn.com:82/pthread --message "Start project"

导出项目

svn checkout http://svn.chinasvn.com:82/pthread

采用 export 的方式来导出一份“干净”的项目

svn export http://svn.chinasvn.com:82/pthread pthread

为失败的事务清场

svn cleanup

在本地进行代码修改,检查修改状态

svn status -v
svn diff

更新(update)服务器数据到本地

svn update directory
svn update file

增加(add)本地数据到服务器

svn add file.c
svn add dir

对文件进行改名和删除

svn mv b.c bb.c
svn rm d.c

提交(commit)本地文档到服务器

svn commit
svn ci
svn ci -m "commit"

查看日志

svn log directory
svn log file

GIT

项目地址:

教程地址:

Others