当前位置: 代码迷 >> 综合 >> Java课程系列之SVN 第4章 使用命令行模式访问SVN服务器
  详细解决方案

Java课程系列之SVN 第4章 使用命令行模式访问SVN服务器

热度:48   发布时间:2024-01-22 00:53:47.0

第4章 使用命令行模式访问SVN服务器

4.1 检出

①首先进入自己的工作目录,例如:D:\DevWorkSpace\SVNSpace

②运行svn checkout命令,命令格式如下

格式

svn checkout svn://SVN服务器主机地址/具体仓库目录 保存检出内容的目录

举例

svn checkout svn://localhost/ERP MyERP

运行结果

取出版本 0。

 

③工作副本

运行checkout命令后进入MyERP目录,看到里面什么都没有。真的什么都没有吗?不是的。检出命令会在这一目录下创建一个隐藏目录.svn,用来保存与服务器交互的重要信息,其中包括从服务器端取回的最新版本信息、文件状态、更新时间等。SVN正是以此为依据判断当前目录中文件的状态。所以这个隐藏目录千万不要删除或修改其中的内容——完全无视它的存在吧。如果服务器端保存的文件可以视为一个“正本”,那么每个开发人员检出到本地目录的文件可以视为“副本”,通常称为工作副本。

4.2 提交

①进入D:\DevWorkSpace\SVNSpace\MyERP目录

②创建一个文件test.txt

③执行svn commit命令,运行结果是

D:\DevWorkSpace\SVNSpace\MyERP>svn commit test.txt

svn: E200009: 提交失败(细节如下):

svn: E200009: “D:\DevWorkSpace\SVNSpace\MyERP\test.txt” 尚未纳入版本控制

 

说明一个文件必须纳入版本控制才可以提交到服务器端。

④执行svn add命令,将test.txt纳入版本控制