news 2026/4/29 20:48:22

SVN(1)-基础操作命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SVN(1)-基础操作命令

多年的游戏项目开发工作经验中,接触了P4,Git等工具,但使用最多的工程库管理软件还是SVN。在程序,美术,策划等不同开发工种的协作中,是大家都比较能接受的。

为什么需要用到命令行操作,因为有这样一些场景,比如:无图形化界面的linux系统,自动化流水线等。当然了,在macOS也是合适的选择,虽然有如:Cornerstone和SmartSVN这些可视化工具的选择。

svn checkout

svn checkout svn://123.123.23.45/FolderA/FolderB

这里更安全的方式是使用ip,主机名可能会遇到无法解析的情况。

比如:局域网内的Mac电脑访问Win服务器

svn info

查看库的概要信息

svn up

svn up 拉取最新远程版本(当前目录下)

svn up folderAPath 更新指定文件目录

svn up fileAPath 更新指定文件

svn status

显示本地文件修改状态,常见的有:

  • U 文件已更新
  • M 已修改
  • ? 未纳入版本控制 -- 需要add或delete或ignore
  • C 冲突 -- 需要解决冲突
  • ! 缺失 -- 需要delete或revert
  • D 已删除
  • A 已添加
  • I 已忽略

等等

svn diff

查看修改信息

svn revert

svn revert fileAPath 还原fileA文件

svn revert -R folderAPath/ 还原文件夹folderA下的所有修改(递归所有子目录),当前文件夹使用./

svn delete

svn delete folderAPath 删除文件夹folderA

svn delete folderAPath --force 如果你已经手动删除了folderA,仍需要输入此行命令

svn ignore

svn propset svn:ignore folderAPath .

svn propget svn:ignore . 验证结果是否有效

svn commit

svn commit -m "提交说明" folderAPath folderBPath fileAPath 只提交指定文件夹/文件的修改内容,多个提交项,用空格隔开

其他备注

  • 当文件夹目录或者文件本身名称中有空格时,需要用双引号""包裹
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 20:42:25

别再乱用@Around了!Spring AOP中环绕通知的3个常见坑与最佳实践

深度解析Spring AOP中Around的三大陷阱与实战优化 在Spring生态中,AOP(面向切面编程)作为解耦横切关注点的利器,Around注解因其强大的控制能力备受开发者青睐。但真正掌握其精髓的中高级开发者都知道,这个看似简单的注…

作者头像 李华
网站建设 2026/4/29 20:37:52

2025届必备的五大降重复率助手解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 当下众多文本生成依靠人工智能,致使内容展现模式化,语言生硬同时缺少…

作者头像 李华
网站建设 2026/4/29 20:37:02

第六章-07-练习案例:取出列表内的偶数

1.问题2.代码# 07-练习案例&#xff1a;取出列表内的偶数mylist [1,2,3,4,5,6,7,8,9,10]# while index 0 newlist [] while index < len(mylist) :if mylist[index] % 2 0 :newlist.append(mylist[index])index 1print(f"通过while循环&#xff0c;从列表&#xf…

作者头像 李华
网站建设 2026/4/29 20:28:22

FAQ Redis与etcd连接异常

Skeyevss FAQ&#xff1a;Redis 与 etcd 连接异常 试用安装包下载 | SMS | 在线演示 项目地址&#xff1a;https://github.com/openskeye/go-vss 1. 问题现象 服务启动报错退出、接口间歇 500、分布式锁/缓存失效&#xff1b;日志中出现 Redis/etcd 超时、connection refuse…

作者头像 李华
网站建设 2026/4/29 20:23:25

熵减工作流

熵增——测试工作的无形之敌热力学中的熵增定律揭示&#xff1a;孤立系统总会趋向无序。这一规律在软件测试领域惊人地具象化——需求频繁变更、环境难以复现、缺陷随机出现、进度持续失控&#xff0c;这些“熵增”现象消耗团队能量&#xff0c;侵蚀产品质量。测试的本质是将不…

作者头像 李华
网站建设 2026/4/29 20:22:21

Winhance中文版:让你的Windows系统飞起来的免费优化神器

Winhance中文版&#xff1a;让你的Windows系统飞起来的免费优化神器 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. C# application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-…

作者头像 李华