svn 剪短笔记

post-commit.bat


@echo off
set REPOS="%1"
set TXN="%2"
"C:Program FilesVisualSVN Serverinsvn.exe" update "D:wampwwwdemo" --quiet --username admin --password admin

http://blog.csdn.net/rocket5725/article/details/8681795
1.创建SVN 版本命令

svnadmin create d:/svnServer/app/shop

2.启动仓库的服务

svnserve -d -r d:/svnSrever/app/shop

该svn走3690端口号码

netstat -ano

3.安装客户端软件TortoiseSVN小乌龟软件


4.让本地工作目录与svn服务器建立联系

【给svn上传程序文件】
1.上传新程序文件(add / commit)
2.上传修改过的文件( commit )


3大家shop仓库的匿名账号权限
修改文件:D:svnServerappshopconfsvnserve.conf

anon-access = write


6.文件颜色:
蓝色问号:本地.svn没有记录该文件,该文件在远程svn版本库里边也没有记录
蓝色加号:本地.svn有记录该文件,远程svn版本库没有记录
绿色对号:本地.svn有记录该文件,远程svn版本库也有记录(并且本地与远程的内容一致)
红色叹号:本地和远程都有记录,但是远程文件内容与具体文件内容不一致。

总结:
1.svn版本控制软件(服务器端软件安装和客户端软件安装)
2.创建svn服务版本库
>svnadmin create 版本库地址
开启对应的服务
>svnserve -d(独立端口进程执行) -r(版本库地址) 版本库地址

3.svn第一次使用checkout
以后频繁操作就是update/commit
4. 设置多个服务同时运行

原文地址:https://www.cnblogs.com/suihui/p/4104280.html