教程
https://www.runoob.com/svn/tortoisesvn-intro.html https://blog.csdn.net/justry_deng/article/details/82259470
安装
安装包:https://tortoisesvn.net/downloads.html
使用
重启后 文件上 才有绿勾勾
创建仓库 与 打开仓库浏览器
将仓库里的文件,检出到本地文件夹
地址
仓库地址:file:///E:\SVNrepository 本地工作目录:E:\SVNCode
文件夹
我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,, 而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的)。 主要目的是:为了给项目各个阶段, 各个版本归类、分阶段存储、并行开发。 ● trunk文件夹: 主干,我们一般把项目提交到此文件夹里面,在trunk中开发。 ● branches文件夹:分支,我们一般把那些需要打分支,但是有可能会修改的项目代码,打分支到此目录。 ● tags文件夹:分支,我们一般把那些阶段性(如迭代各期)的项目代码,打分支到此目录。
操作
Add的动作并未真正的将档案放到 Repository 中。仅仅是告知 SVN 准备要在 Repository 中放入这些档案。
由于版本控制系统多半都是由许多人共同使用。所以,同样的档案可能还有人会去进行编辑。为了确保您工作目录中的档案与 Repository 中的档案是同步的。建议您在编辑前都先进行update的动作。
点 commit才提交到仓库
分支: 很多时候您会希望有另外一个复制的目录来进行新的编修。等到确定这个分支的修改已经完毕了,再合并到原来的主要开发版本上 注: ● 打分支之前,要保证本地的和服务器上是一致的,即:打分支前需要update、commit。 ● 在某一个枝干上的操作,其作用范围就是其自身,并不会影响到其他枝干(注意:这里说的是一般操作,分支合并等情况除外)。 ○ 可以简单测试一下:在主干trunk上略作修改之后,提交。再用TortoiseSVN查看一下分支上的对应文件,发现是修改前的;查看主干上的对应文件,发现是修改后的。说明枝干之间不会发生干扰。
file:///E:/SVNrepository/branches/testBranch
|