描述:
svn commit — 将修改从工作拷贝发送到版本库(提交本地修改代码)。
svn ci 简写
将修改从工作拷贝发送到版本库。如果你没有使用--file或--message提供一个提交日志信息,svn会启动你的编辑器来编写一个提交信息,见“配置”一节的editor-cmd小节。
svn commit会返回所有找到的锁定令牌并释放所有提交PATHS的锁定,除非传递--no-unlock参数。
用法:
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 例如:svn commit -m “add test file for my test“ test.php 简写:svn ci
例子:
1、使用命令行上的提交消息和当前目录的隐式目标(“ .”)提交对文件的简单修改:
$ svn commit -m "added howto section."
2、foo.php使用名为 的文件中的提交消息提交对文件的修改 (在命令行中明确指定) msg:
$ svn commit -F msg foo.php
3、如果要使用--file ( -F) 的提交消息使用受版本控制的文件,则需要传递 --force-log选项:
$ svn commit --force-log -F file_under_vc.txt foo.php