1) 将修改后的文件提交到版本库
命令:
svn commit 文件名 -m "注释内容"
简写:svn ci 文件名 -m "注释内容"
作用:
将修改后的文件提交到版本库中,要注意和svn add 功能的区别,add并不提交到服务器,而是“预定提交到版本库中”。
例子:
假如修改了文件:android2.3/packages/apps/DeskClock/res/layout-land/desk_clock.xml,这时需要将此文件更新到版本库中去,如果版本库中也有这个文件,才可以将此文件更新进去。有多种方式可以更新,这里仅给出2种:
一:在当前目录android2.3/packages/apps/DeskClock/res/layout-land/下使用:
svn ci -m packages/apps/DeskClock/res/layout-land/desk_clock.xml "修改了desk_clock.xml文件中的时钟第20行"
二:先cd到packages/apps/DeskClock/res/layout-land/目录下,然后使用:svn ci -m "修改了desk_clock.xml文件中的时钟第20行"
总结:一般来说,在一个目录下有好几个文件已经修改,这时就可以直接进入到这个目录,然后用svn ci -m "注释" 就能够把这个目录下所有修改的文件提交到版本库中。当然,也可以不使用注释,直接使用svn ci即可,添加注释可以更加清楚修改了什么。
2) 将新添加的文件“预定添加到版本库”
命令:svn add 文件名/目录
作用:
将新的文件预定添加到版本库中(实际上并没有真正地添加到版本库中),前提是,版本库中没有这个文件,这个文件必须是新的。svn add之后,还必须使用svn ci 才能真正的提交到版本库中去。
例1:
假如有一个新文件:android2.3/packages/apps/DeskClock/res/layout-land/desk.xml,这时需要将此文件添加到版本库中去,有多种方式可以添加,这里仅给出2种:
一:在当前目录android2.3/packages/apps/DeskClock/res/下使用:
svn add android2.3/packages/apps/DeskClock/res/layout-land/desk.xml
二:cd到packages/apps/DeskClock/res/layout-land/目录下,然后:
svn add desk.xml即可
注意:add方法并没有把文件真正上传到服务器,还必须使用svn ci提交一下才能更新到服务器中。
温馨提示:答案为网友推荐,仅供参考