svn理念性认识:
svn分本地副本代码和服务端源码。
服务端源码通俗就是服务器上的代码。
本地副本代码自然就是指你通过svn从服务端下载获取的代码、或者在本地新写代码、或者在你本地机器上改动的代码。
svn执行动作认识:
svn用于管理本地和服务端之间代码同步,客户端的使用涉及以下几个动作(这些动作执行时在本地哪个文件夹下执行就会在哪个文件夹下生效,其中①⑦需要知道文件在服务器上的位置):
①初次从服务器上下载代码(check out):svn checkout https://192.168.1.12:8443/svn/raspberrypi4
②在本地修改或者新建代码 (通俗就是在本地新建代码、修改代码):touch 123.txt ;echo "this is null" >> 123.txt
③告知服务器有新代码文件、文件夹需要准备增加(add):svn add 123.txt
④实际执行本地向服务端的同步(commit)(svn只能同步已经存在文件,新加文件需要先add,再commit):svn commit -m "增加理由,标记用,中、英文ok" 123.txt
⑤本打算添加某文件,但执行add后又不想添加了,那么取消(revert):svn revert 123.txt
⑥再次向服务端请求同步,通俗讲更新一下本地代码(update):svn update
⑦删除服务器上的某文件、文件夹(delete):svn delete https://192.168.1.12:8443/svn/raspberrypi4/123.txt -m "删除理由,标记用,中、英文ok"
(这些动作执行时在本地哪个文件夹下执行就会在哪个文件夹下生效)
其他参考:
http://blog.csdn.net/a593796769/article/details/9232369