1.从svn下载代码到本地
一般新建一个文件夹,下载所需的代码,例如 mkdir code,然后进入code文件夹中,开始进行下载
svn co https://svn路径 ./
此处需要注意:如果想要下载一整个文件夹下的代码/项目,在填写svn路径时,最后面不要加“/”
例如在code文件夹下,操作 svn co https://svn1.baidu.com.cn/search ./ ,下载完成后会在code文件夹下存在一个search文件夹
如果填写svn路径时后面加了"/",那么就会直接把最后一个文件夹名字下的所有文件及文件夹直接下载到code文件夹下
2.遇到错误:“ '.' is not a working copy”
首先需要查看当前文件夹下是否存在 .svn这个文件夹,通过 ll -lat 查看,如果存在 .svn 文件夹,说明之前下载过svn代码/项目,则可以通过 svn st 查看当前文件夹下哪些文件还没有上传到svn,前面是“?”的表示此类文件/文件夹在svn中不存在
3.上传代码到svn
首先需要add一下文件
svn add 文件/文件夹
然后添加解释性信息
svn ci -m "具体的修改原因" 文件/文件夹
4.查看svn信息
svn info
会得到以下信息:包含svn的地址(URL),版本信息、最后提交的作者及时间等
5.更新svn
svn up
就会更新到最新版本
6.查看svn日志
svn log > log.dat
就会将svn更新的日志存入log.dat中