windows 下 svn 笔记 VisualSVN + TortoiseSVN

下载

打开apache官网,点击subversion链接
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第1张图片

点击左侧的 Binary Packages链接
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第2张图片

点击 VisualSVN 链接
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第3张图片

下载 VisualSVN Server
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第4张图片

下载 TortoiseSVN

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第5张图片

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第6张图片

安装

安装 visualsvn server

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第7张图片

选择 standard edition

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第8张图片

三个位置,一个端口
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第9张图片

设置network
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第10张图片

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第11张图片

安装 TortoiseSVN

安装完成之后需要设置中文
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第12张图片

需要重启资源管理器

创建仓库

Repositorises上右键-> Create New Repository
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第13张图片

选择第一个

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第14张图片

命名
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第15张图片

选择第二个
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第16张图片

权限暂时默认即可
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第17张图片

创建用户

创建用户
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第18张图片

创建用户组
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第19张图片

设置仓库权限

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第20张图片

删除 Everyone
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第21张图片

添加 Groups
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第22张图片

选择权限
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第23张图片

创建一个项目

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第24张图片

把不需要的文件删除

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第25张图片

上传项目

右键复制项目地址
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第26张图片

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第27张图片

输入用户名和密码
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第28张图片

将项目文件夹拖入 trunk 目录下
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第29张图片

检出项目

删除本地项目

创建与项目同名文件夹
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第30张图片

打开版本库浏览器,选择项目文件夹,复制其地址
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第31张图片

进入文件夹

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第32张图片

忽略不需要提交的文件

忽略方法和区别
i.本地忽略方式,不体现到整个SVN项目团队中.

        使用SVN客户端的全局忽略样式 ,右键->设置->全局忽略样式 ,此时该两种文件仍然以问号文件的样式显示,但是在SVN提交时,这些文件会被忽略,不会体现在未控制版本的文件列表中.

    ii.全局忽略方式,即服务端忽略方式,体现到整个SVN项目团队中
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第33张图片

如果已经提交到了svn服务器上,也必须先通过svn把服务器上的对应目录删除,然后把本地的对应目录删除,然后update签入同步一下,就可以了。

忽略之后

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第34张图片

提交

进入主目录修改一个文件
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第35张图片

提交【先更新,后提交】
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第36张图片

创建标签

选中本地trunk目录,右键->分支/标记

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第37张图片

选择tags目录
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第38张图片
补全目录
选择路径的时候,不要先点进去自己建好叶子节点路径再选择该路径,会提示路径已存在。

可以选择上一级路径,然后自己手动输入叶子节点路径。
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第39张图片

进入本地库目录,更新,即可在tags看到新的tags
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第40张图片

分支操作

现在 trunk 目录中的 index.html 内容如下:



    
        
        index
    
    
        

helllo world

提交并打tag

上线后发现 hello world 拼写错误,需要修改,此时需要开出一个分支,操作如下:
在本地仓库目录中更新
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第41张图片

在本地tags/v0.5 目录上右键->分支标记
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第42张图片

选中 branches , 并补全目录
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第43张图片

在本地仓库目录中更新
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第44张图片

在本地branches中会看到新开的分支
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第45张图片

修复BUG并提交,然后打上tag,更新
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第46张图片

此时需要将修复BUG后的代码合并到主分支中,操作如下:
在本地 trunk 目录右键->合并
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第47张图片

下一步
windows 下 svn 笔记 VisualSVN + TortoiseSVN_第48张图片

本地 trunk 右键提交

windows 下 svn 笔记 VisualSVN + TortoiseSVN_第49张图片

完成

你可能感兴趣的:(windows,svn,visualsvn-serve,tortoisesvn)