例如,使用 SVN 命令可以帮助您显示 SVN 存储库列表。只需使用 svn list repository 命令,您将获得所有存储库及其内容的列表。
当然,这只是您应该知道的许多有用的 SVN 命令之一。
以下是每个开发人员和管理员都应该知道的基本 SVN 命令。
svn admincreate
svn admincreate 命令创建一个新的、空的存储库。
svn 导入
svn import 命令将未版本控制的文件树提交到存储库中(并在需要时创建中间目录)。
svn 结帐
svn checkout 命令从存储库中检出工作副本。此命令有时缩写为 svn co。
svn 提交
svn commit 命令将您的更改发送回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 add。
SVN 更新
svn update 命令使用存储库中的更改更新您的工作副本。
svn 搁置
svn shelve 命令存储您的更改而不提交它们。
svn 帮助
svn help 命令提供了可用命令的摘要。
需要一个方便的 SVN 命令备忘单来参考吗?
在这里,我们为您需要了解的每个 SVN 命令编制了一份快速参考指南。如果您正在考虑迁移到 Helix Core,我们还提供了等效的 Helix Core P4 命令。
任务 | SVN 命令 | Helix Core P4 命令 |
---|---|---|
创建一个新的仓库/仓库。 | svnadmin 创建 | p4 仓库 |
将文件添加到仓库/存储库。 | svn 导入 | p4 协调,然后 p4 提交 |
放弃对打开文件所做的更改并恢复到最新的同步版本。 | svn checkout -r <revision> url://path/to/repo | p4 还原 |
将文件复制到客户端工作区。 | svn checkout <URL> <target_name> | p4 同步,然后 p4 编辑 |
将更改发送到仓库。 | svn 提交 | p4 提交 |
在客户端工作区中打开文件以将它们添加到库中。 | svn add <file> ,然后 svn commit | p4 添加 <file>,然后 p4 提交 |
删除文件。 | svn 删除 <文件> | p4 删除 <文件> |
获取存储库中的文件列表。 | SVN列表 | p4 文件 |
将客户端工作区中的文件与软件仓库中的修订进行比较。 | svn diff <文件> | p4 差异 <文件> |
显示有关工作区文件的信息。 | svn 状态 | p4 fstat, p4 打开, p4 有, p4 文件 |
显示有关当前客户端和服务器的信息。 | svn信息 | p4信息 |
提供有关更改列表和更改列表文件的信息。 | svn 日志 | p4 描述 |
移动文件。 | svn 移动 | p4移动 |
结合两个不同的修订版。 | svn合并 | p4合并 |
放弃对打开的文件所做的更改。 | svn revert <文件或目录> | p4 还原 <文件或目录> |
获取并更新从仓库/存储库到客户端工作区的更改。 | SVN 更新 | p4同步 |
无需提交即可存储文件。 | svn 搁置 | p4 搁置 |
请求帮助。 | svn 帮助 | p4 帮助 |
Helix Core 和 SVN 都可以比 Git 更好地处理大文件。他们确实有许多基本的、类似的命令。但这就是相似之处的结束。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习