写点什么

这份 SVN 命令备忘清单,请查收

  • 2022 年 8 月 29 日
    上海
  • 本文字数:1452 字

    阅读完需:约 5 分钟

这份SVN命令备忘清单,请查收

Subversion 是一种集中式的版本控制系统,一般被简称为 SVN。作为目前可用的众多版本控制选项之一,SVN 依旧存在着分支功能弱、集中式导致服务器压力大等问题。


如果您的需求已经超过 SVN 所提供的功能范围应该怎么办?龙智将在系列文章中为您提供其他版本控制软件的实践参考。我们将从为什么使用 SVN、命令备忘录清单、托管储存库、如何使用客户端等角度对比Perforce Helix Core、SVN 与 Git,让您能够深入了解各个版本控制软件的优缺点。


作为 DevSecOps 研发安全运营一体化解决方案供应商,龙智持续关注版本控制领域动态与发展,为您提高最新洞察与最佳实践参考,帮助大型开发团队更好地进行数字资产管理与协作。



SVN 命令能让您在 Subversion 中更加高效地工作。


示例:如何显示 SVN 储存库列表


例如,使用 SVN 命令可以帮助您显示 SVN 储存库的列表。只需使用 svn list repository 命令,就会得到所有储存库及其内容的列表。


当然,这只是您需要知道的众多有用的 SVN 命令中的一部分。


从 SVN 切换到更好的工具? 

许多团队已经从 SVN 切换到 Helix Core。这是因为 Helix Core 提供了更快地速度、大规模和安全性。因为命令相似,所以很容易上手。最多可供 5 位用户免费使用。

联系龙智,从SVN切换到HELIX CORE


SVN 基本命令


以下是每名开发人员和管理员都应该知道的 SVN 基本命令。


svn 管理员创建

svn admincreate 命令创建一个新的空储存库。


svn 导入

svn import 命令将未版本化的文件树提交到储存库中(并在需要时创建中间目录)。


svn 签出

svn checkout 命令从储存库中签出工作副本。此命令有时缩写为“svn co”。


svn 提交

svn commit 命令将您的变更发送回 svn 服务器。


svn 添加

svn add 命令将向储存库中添加一个新的文件,但前提是您完成了 svn 提交。


svn 删除

svn delete 命令将从储存库的工作副本中删除文件。


svn 列表

svn list 命令允许您查看储存库中的文件列表,而无需创建工作副本。


svn 差异

svn diff 命令显示工作副本与主 svn 储存库中的副本之间的差异。


svn 状态

svn status 命令打印工作副本文件和目录的状态。


svn 信息

svn info 命令显示有关本地或远程项目的信息。


svn 日志

svn log 命令显示来自储存库的日志消息。


svn 移动

svn move 命令将文件从一个目录移动到另一个目录(或重命名)。


svn 合并

svn merge 命令将两个不同版本合并到您的工作副本中。


svn 恢复

svn revert 命令恢复工作副本中的变更以及属性变更信息。例如,可以使用 svn revert 撤消 svn 添加。


svn 更新

svn update 命令使用储存库中的更改更新工作副本。


svn 货架

svn shelve 命令存储变更,而无需提交变更。


svn 帮助

svn help 命令提供可用命令的摘要。


您是否使用了正确的工具?

阅读本篇文章,找出比起 SVN,团队更喜欢 Perforce Helix Core 的原因。

《Perforce与SVN的较量,谁会赢?》


SVN 命令备忘清单


需要一个方便的 SVN 命令备忘单来参考吗?


在这里,我们为您需要了解的每个 SVN 命令编写了一个快速参考指南。如果您正在考虑迁移到Helix Core,我们还提供了与 Helix Core P4 命令等效的命令。



从 SVN 命令切换到 P4 命令


Helix Core和 SVN 都能比 Git 更好地处理大型文件,以及它们确实有许多基础且相似的命令,但也仅此而已,它们的相似之处到此结束了。


Helix Core可大规模提供高性能,让您的开发人员在多个位置处理代码。并且您可以轻松管理大文件和复杂数据。这就是为什么 SVN 团队纷纷开始迁移至 Helix Core,以及您的团队也需要如此。


文章来源:https://bit.ly/3wnhU5W


如需从 SVN 迁移至 Perforce Helix Core,或了解更多关于 Perforce Helix Core 的信息,请联系Perforce授权合作伙伴——龙智

官网:www.shdsd.com

电话:400-775-5506

邮箱:marketing@shdsd.co

用户头像

还未添加个人签名 2021.05.18 加入

分享DevSecOps解决方案最新动态,帮助您学习与使用Atlassian, Perforce, Whitesource, Cloudbees及龙智自研产品,实现软件研发的高度协同与自动化,提高交付效率与质量,并确保开发过程可追溯、可度量。

评论

发布
暂无评论
这份SVN命令备忘清单,请查收_svn_龙智—DevSecOps解决方案_InfoQ写作社区