提交
①进入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纳入版本控制
D:\DevWorkSpace\SVNSpace\MyERP>svn add test.txt A test.txt |
⑤再次执行svn commit命令
D:\DevWorkSpace\SVNSpace\MyERP>svn commit test.txt svn: E205007: 提交失败(细节如下): svn: E205007: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者使用 –message (-m) 或 –file (-F) 选项 svn: E205007: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项 |
此时要求附加日志信息
⑥使用-m参数附加日志信息
D:\DevWorkSpace\SVNSpace\MyERP>svn commit -m “My first commit” test.txt svn: E170001: 提交失败(细节如下): svn: E170001: 认证失败 |
原因是没有权限
⑦暂时先开启匿名访问权限
[1]进入对应的版本库目录下的conf目录:D:\DevRepository\Subversion\ERP\conf
[2]打开svnserve.conf
[3]将第19行的# anon-access = read改为anon-access = write,也就是去掉“# ”,将read改为write。注意前面不要留空格,一定要顶格写。
[4]不需要重启SVN服务,甚至命令行窗口都不需要重新打开。
⑧重新执行提交命令
D:\DevWorkSpace\SVNSpace\MyERP>svn commit -m “My first commit” test.txt 正在增加 test.txt 传输文件数据. 提交后的版本为 1。 |
说明提交成功了。
⑨其实svn commit命令最后可以不指定具体文件,此时表示提交当前工作副本中的所有修改。
想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习
上一篇: 前端培训技术之如何使文本溢出边界显示为省略号
下一篇: Java培训如何使用命令行模式访问SVN服务器更新