SVN是目前很常用的开源版本控制工具,这里我们介绍一下svn的常用的命令针对的是windows系统,Linux系统的话也是同样的命令只不过是通过命令行的方式。
这里我们使用的工具是 TortoiseSVN(它的图标就是一个乌龟,俗称小乌龟),下载地址 TortoiseSVN下载地址 。
常用的命令
1. svn checkout //拉取svn代码库的代码并绑定svn信息,针对新建的文件第一次拉取代码。
2. checkout 后svn的所有操作如下图
svn update 更新代码
svn commit 提交代码
show log 显示svn的提交日志
repo-browser 浏览svn服务器仓库内容
check for modifications 查看当前修改的需要变更的文件
revision graph 查看当前svn的版本树图
resolve 查看当前有冲突的内容,在展示的列表中可以直接解决冲突
update to revision 将本地版本更新到某一版本,会出现一个弹出框需要输入想要更新到的版本号
rename 重命名文件,相当于删除文件新增一个新的文件提交到svn上使用该操作可以保留原日志
delete svn删除文件,其实就是删除文件后在提交svn版本上
revert 对修改的文件进行回滚
clean up 清理,当svn出现进程异常中断或是锁住时可以使用clean up清理
get lock / release lock 加锁/解锁
branch/tag 添加分支/标签,在svn协同开发时经常使用,作为应用程序开发的版本号
switch 切换不同的分支
merge 合并代码,将branch和trunk进行代码合并
export 导出到本地,导出操作不会带有svn信息
add 新增,针对新建的文件首次提交时需要先添加到svn库中
copy url to clipbord 复制svn地址到剪切板
unversion and lngore 忽略文件,选择忽略的文件将不再进行更新和提交
剩下这些不常用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2015-10-28 Jmeter非GUI运行常用参数
2015-10-28 Jmeter自学笔记(原创)
2015-10-28 Jmeter 中的正则表达式应用