打开apache官网,点击subversion连接html
点击左侧的 Binary Packages连接apache
点击 VisualSVN 连接浏览器
下载 VisualSVN Server服务器
下载 TortoiseSVNsvn
选择 standard editionspa
三个位置,一个端口.net
设置network3d
安装完成以后须要设置中文code
须要重启资源管理器server
Repositorises上右键-> Create New Repository
选择第一个
命名
选择第二个
权限暂时默认便可
建立用户
建立用户组
添加用户
删除 Everyone
添加 Groups
选择权限
把不须要的文件删除
右键复制项目地址
右键->版本库浏览器
输入用户名和密码
将项目文件夹拖入 trunk 目录下
删除本地项目
建立与项目同名文件夹
打开版本库浏览器,选择项目文件夹,复制其地址
进入文件夹
忽略方法和区别
i.本地忽略方式,不体现到整个SVN项目团队中.
使用SVN客户端的全局忽略样式 ,右键->设置->全局忽略样式 ,此时该两种文件仍然以问号文件的样式显示,可是在SVN提交时,这些文件会被忽略,不会体如今未控制版本的文件列表中.
ii.全局忽略方式,即服务端忽略方式,体现到整个SVN项目团队中
若是已经提交到了svn服务器上,也必须先经过svn把服务器上的对应目录删除,而后把本地的对应目录删除,而后update签入同步一下,就能够了。
忽略以后
进入主目录修改一个文件
提交【先更新,后提交】
选中本地trunk目录,右键->分支/标记
选择tags目录
补全目录
选择路径的时候,不要先点进去本身建好叶子节点路径再选择该路径,会提示路径已存在。
能够选择上一级路径,而后本身手动输入叶子节点路径。
进入本地库目录,更新,便可在tags看到新的tags
如今 trunk 目录中的 index.html 内容以下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>index</title> </head> <body> <h1>helllo world</h1> </body> </html>
提交并打tag
上线后发现 hello world 拼写错误,须要修改,此时须要开出一个分支,操做以下:
在本地仓库目录中更新
在本地tags/v0.5 目录上右键->分支标记
选中 branches , 并补全目录
在本地仓库目录中更新
在本地branches中会看到新开的分支
修复BUG并提交,而后打上tag,更新
此时须要将修复BUG后的代码合并到主分支中,操做以下:
在本地 trunk 目录右键->合并
下一步
选择须要合并的分支
下一步
合并
本地 trunk 右键提交
完成