前言:
眼前你们对“centossvncheckout”大致比较关心,看官们都想要分析一些“centossvncheckout”的相关资讯。那么小编也在网络上收集了一些对于“centossvncheckout””的相关资讯,希望看官们能喜欢,你们快快来了解一下吧!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命令备忘清单
任务
SVN命令
Helix Core P4命令
创建一个新的depot/repo
svnadmin create
p4 depot
将文件添加到depot/repo
svn import
p4 reconcile, 然后p4 submit
放弃对打开文件所做的更改并恢复到最新的同步版本
svn签出-r <revision> url://path/to/repo
p4 revert
将文件复制到客户端工作区
svn签出 <URL> <target_name>
p4 sync, 然后p4 edit
将更改发送到软件仓库
svn commit
p4 submit
在客户端工作区中打开文件以将它们添加到软件仓库
svn添加<file>,然后svn commit
p4添加<file>,然后p4 submit
删除一个文件
svn删除<file>
p4删除<file>
获取存储库中的文件列表
svn列表
p4文件
将客户端工作空间中的文件与软件仓库中的修订进行比较
svn比较<file>
p4比较<file>
显示有关工作空间文件的信息
svn status
p4 fstat, p4 opened, p4 have, p4 files
显示有关当前客户端和服务器的信息
svn info
p4 info
提供有关更改列表和更改列表文件的信息
svn log
p4 describe
移动一个文件
svn move
p4 move
结合两个不同的修订
svn merge
p4 merge
放弃对打开文件所做的更改
svn回复<file or directory>
p4回复<file or directory>
获取并更新从depot/repo到客户端工作区的更改
svn update
p4 sync
存储文件而不提交
svn shelve
p4 shelve
请求帮助
svn help
p4 help
从SVN命令切换到P4命令
Helix Core和SVN都能比Git更好地处理大型文件,以及它们确实有许多基础且相似的命令,但也仅此而已,它们的相似之处到此结束了。
Helix Core可大规模提供高性能,让您的开发人员在多个位置处理代码。并且您可以轻松管理大文件和复杂数据。这就是为什么SVN团队纷纷开始迁移至Helix Core,以及您的团队也需要如此。