Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 打开网站后显示的是各种类型操作系统对应版本 找到 Windows 版的 VisualSVN 版(服务器版),点击进入后,选择 VisualSVN Server 下载安装 开始安装 点击下一步 选择 I accept the te
思路: 找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹.在该文件夹中添加一个post- commit文件:当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit文件,在该文件实现数据的复制. 实际: 今天测试了半天,一直说subversion is too old 让升级,后来就升级了TortoiseSVN到1.8发现还是有问题,最后卸了装装了卸,终于弄明白了,就是TortoiseSVN
Windows一批机器,需要批量换程序.写个脚本给大家. net stop sharedaccess (关闭防火墙) del /s d:\*.log d:\*.vbs d:\*.pdb d:\*.vbs d:\*.dmp (删除日志) D: cd D:\Newsvr ftp 192.168.1.1 (程序先放在FTP里,windows2003是不能直接拖拽的哦) admin admin cd guoyabin get aaa2015-4-16.exe get xxx2015-4-16.vbs b
近期开始用svn来进行代码版本的维护管理,之前一直用git,两个感觉大同小异.用svn命令行来添加文件的话需要一个一个的选,很是蛋疼,于是就写了个shell脚本,批量添加文件,还在改进中... #!/bin/sh msg=;choose="";svnopt="" while getopts "m:c:" arg; do case $arg in m) msg=$OPTARG; echo "submit message is $msg&q
服务端:http://www.visualsvn.com/server/download/ 客户端: http://tortoisesvn.net/downloads.html 建立版本之后,在版本hook 新建文件:post-commit.bat @echo on SET REPOS=%1 SET USER=%2 SET SVN="C:\Program Files\VisualSVN Server\bin\svn.exe" //程序地址 SET DIR="D:\wwwro
1,新增文件post-commit.bat 内容: rem REPOS-PATH (the path to this repository) set REPOS=%1 rem REV (the number of the revision just committed) set REV=%2 set HOOK_DIR=F:/Repositories/版本库名/hooks set PYTHON_BIN=C:/Python27/python.exe %PYTHON_BIN% %HOOK_DIR%/s