在我的电脑是windows 7,使用TortoiseSVN客户端,选中代码目录,点击右键,选择<显示日志> 显示日志信息 修改原来的日志信息(在需要修改的版本的日志中点击鼠标右键,显示如下) 这时候出现错误 解决方案: 选中库点击鼠标右键,如下图 选择hook 双击 填上 setlocal set REPOS=%1 set REV=%2 set USER=%3 set PROPNAME=%4 set ACTION=%5 if not "%ACTION%"=="M&
通过NXlog将Windows事件日志保存为json格式文件,然后在Python中使用json.loads()进行处理. NXlog在将Windows事件日志保存为json格式文件,文件中带入了BOM编码格式,所以需要使用decode("utf-8-sig")先对源数据进行处理,否则json.loads()会提示 "No JSON object could be decoded" 错误 文件中每一条事件日志包含有中文.\r\n\t字符,所以在通过json.loads
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 打开网站后显示的是各种类型操作系统对应版本 找到 Windows 版的 VisualSVN 版(服务器版),点击进入后,选择 VisualSVN Server 下载安装 开始安装 点击下一步 选择 I accept the te
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
思路: 找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹.在该文件夹中添加一个post- commit文件:当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit文件,在该文件实现数据的复制. 实际: 今天测试了半天,一直说subversion is too old 让升级,后来就升级了TortoiseSVN到1.8发现还是有问题,最后卸了装装了卸,终于弄明白了,就是TortoiseSVN