SVN入门

解决三个问题

  1. 协作开发
  2. 远程开发
  3. 版本回退

什么是SVN

操作简单,入门容易,支持跨平台操作,版本回退功能(时间工具)

获取SVN软件

属于C/S结构软件(客户端与服务器)

SVN服务器配置

  • 创建一个项目

svnadmin create Shop 文件夹路径(Shop仓库)

  • 进行服务器监管

SVN->(ip地址)

语法

svnserve -d (后台运行) -r(监管目录) 版本仓库路径

  • 权限控制

SVN客户端使用 TortoiseSVN

  • 路径

C:\Program Files\TortoiseSVN

  • 使用客户端连接SVN服务器

在你的项目目录鼠标右键->TortoiseSVN->第一个(R)->输入SVN服务器地址

svn://SVN服务器地址

出现.svn文件

SVN三大指令

  • (Checkout) 检出操作:

1链接到SVN服务器端 2更新服务器数据到本地

注意:checkout只在第一次链接是操作一次,以后如果进行更新操作请使用Updata(更新)

  • (Commit) 提交操作:提交本地数据到服务器

新人操作

  • 在你的项目目录鼠标右键->TortoiseSVN->第一个(R)->输入SVN服务器地址svn://SVN服务器地址
  • 提交Commit
  • 经理向查看今天别人提交的代码,右键更新操作

SVN图标集

忽略功能

忽略某个类型的文件

版本回退

根据日志功能进行版本回退

版本冲突

  1. 合理分配项目开发时间

  2. 合理分配项目开发模块

  3. 通过SVN解决版本冲突问题

  • 升级.确认

posted @   猫神甜辣酱  阅读(318)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示