怎样使用命令行模式访问SVN服务器

时间:2024-10-19 14:15:28

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

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

怎样使用命令行模式访问SVN服务器

3、③工作聚州萄棂副本运行checkout命令后进入MyERP目录,看到里面什么都没有。真的什么都没有吗?不是的。检出命令会在这一目录下创建一个隐藏目录.svn,用来保存与貅冥尜坼服务器交互的重要信息,其中包括从服务器端取回的最新版本信息、文件状态、更新时间等。

4、提交①进入D:\DevWorkSpace\SVNSpace\MyERP目录

5、②创建一个文件test.txt

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

怎样使用命令行模式访问SVN服务器

7、说明一个文件必须纳入版本控制才可以提交到服务器端。④执行svn add命令,将test.txt纳入版本控制

怎样使用命令行模式访问SVN服务器

8、⑤再次执行svn commit命令

怎样使用命令行模式访问SVN服务器

9、此时要求附加日志信息⑥使用-m参数附加日志信息

怎样使用命令行模式访问SVN服务器

10、原因是没有权限⑦暂时先开启匿名访问权限[1]进入对应的版本库目录下的conf目录:D:\DevRepository\Subversion\ERP\conf[2]打开svnserve.conf[3]将第19行的# anon-access = read改为anon-access = write,也就是去掉“# ”,将read改为write。注意前面不要留空格,一定要顶格写。[4]不需要重启SVN服务,甚至命令行窗口都不需要重新打开。

11、⑧重新执行提交命令

怎样使用命令行模式访问SVN服务器

12、说明提交成功了。⑨其实svn commit禅旄褡瘦命令最后可以不指定具体文件,此时表示提交当前工作副本中的所有修改。

13、更新①将服务器端文件检出到一个新的目录,模拟另外一个终端

怎样使用命令行模式访问SVN服务器

14、②回到MyERP目录,对test.txt文件修改后提交。

15、③进入TomERP目录

16、④执行svn update命令

怎样使用命令行模式访问SVN服务器

17、这样我们就可以在TomERP目录下看到MyERP目录下提交的修改。

18、更新和检出的相同点和不同点分别是什么

怎样使用命令行模式访问SVN服务器

19、将工作副本整体回复到某一个历史版本①假设当前版本为12,想要取回版本9

20、②执行svn update命令

怎样使用命令行模式访问SVN服务器

21、③这里酋篚靶高需要注意的是,SVN版本号并不是对某一个文件进行编号,而是对应整个版本库总体状态的一个“快照”,取回某个版本不是取回版本号对应的某个文件,而是整个项目的一个快照。

怎样使用命令行模式访问SVN服务器

22、将某个文件恢复到某个版本中的状态,同时不涉及其他文件①假设想要取回pp.txt在版本10时的状态

23、②执行svn update命令

怎样使用命令行模式访问SVN服务器

24、③综合烂瘀佐栾这两个例子,我们可以认为版本号和文件名构成了一个横纵坐标系,通过文件路径和版本号定位其在某一个时刻的状态。

怎样使用命令行模式访问SVN服务器
© 手抄报圈