windows 下 svn 笔记 VisualSVN + TortoiseSVN

下载

打开apache官网,点击subversion链接

点击左侧的 Binary Packages链接

点击 VisualSVN 链接

下载 VisualSVN Server

下载 TortoiseSVN

安装

安装 visualsvn server

选择 standard edition

三个位置,一个端口

设置network

安装 TortoiseSVN

安装完成之后需要设置中文

需要重启资源管理器

创建仓库

Repositorises上右键-> Create New Repository

选择第一个

命名

选择第二个

权限暂时默认即可

创建用户

创建用户

创建用户组

添加用户

设置仓库权限

删除 Everyone

添加 Groups

选择权限

创建一个项目

把不需要的文件删除

上传项目

右键复制项目地址

右键->版本库浏览器

输入用户名和密码

将项目文件夹拖入 trunk 目录下

检出项目

删除本地项目

创建与项目同名文件夹

打开版本库浏览器,选择项目文件夹,复制其地址

进入文件夹



忽略不需要提交的文件

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

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

    ii.全局忽略方式,即服务端忽略方式,体现到整个SVN项目团队中

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

忽略之后

提交

进入主目录修改一个文件

提交【先更新,后提交】

创建标签

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

选择tags目录


补全目录
选择路径的时候,不要先点进去自己建好叶子节点路径再选择该路径,会提示路径已存在。

可以选择上一级路径,然后自己手动输入叶子节点路径。

进入本地库目录,更新,即可在tags看到新的tags


分支操作

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



    
        
        index
    
    
        

helllo world

提交并打tag

上线后发现 hello world 拼写错误,需要修改,此时需要开出一个分支,操作如下:
在本地仓库目录中更新

在本地tags/v0.5 目录上右键->分支标记

选中 branches , 并补全目录

在本地仓库目录中更新

在本地branches中会看到新开的分支

修复BUG并提交,然后打上tag,更新

此时需要将修复BUG后的代码合并到主分支中,操作如下:
在本地 trunk 目录右键->合并

下一步

选择需要合并的分支


下一步

合并

本地 trunk 右键提交

完成

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