svn配置
cleanfield
匍匐前进
展开
-
在一台新机器上部署p4环境
#!/bin/bashexport P4PORT=192.168.10.1:1666export P4USER=game_svrexport P4PASSWD=svr@123456export P4CLIENT=game_dev_1635480834export P4DIFF=vimdiffexport P4MERGE=vimdiffp4 client -i < /data/p4/p4setp4 sync -f //depot/stable/client/res/table/...#.原创 2021-10-29 17:03:33 · 526 阅读 · 0 评论 -
P4V文件被独占checkout后的解锁操作
最近遇到一个问题,策划有三个文件被实习生独享checkout,而实习生还没有submit之前就回学校了,机器还被收回了,导致策划无法修改这三个文件,处理方案是这样的:1.查看签出状态p4 opened -u designer | grep liming如细红框处,两个文件显示exclusive,表明被独占签出,当前已经锁定2.p4revert-C<clientname>//path/to/file操作完毕,(备注:只能p4v管理员操作)独占的两个文件已...原创 2021-08-30 17:17:55 · 5927 阅读 · 0 评论 -
为svn添加hook脚本
为了维护svn的log,方便后续查找某个模块的svn提交操作,今天终于动手写了一次svn的hook脚本。虽说功能不复杂,但是经历还是有点波折。特此记录目标:输入的注释要遵照格式:[模块名]操作日志,其中模块名不少于4个字符(或2个汉字),操作日志不少于10个字符(或5个汉字)首先,网上了解到需要在svn的hook目录下编辑pre-commit.bat,而svn提供了简单的模原创 2016-02-26 18:08:33 · 4301 阅读 · 0 评论 -
为svn添加hook脚本-changed用法
为了应对client经常漏上传meta文件的情况,特在svn的hook脚本上加上检查机制目标:当指定目录add或者delete源文件时,一定要同时操作源文件对应的meta文件同样的通过awk来处理主要逻辑,需要编辑pre-commit.bat:://///////////////////////////////////////////////////////////////原创 2016-05-25 19:38:20 · 2463 阅读 · 0 评论 -
bat脚本中if子句的errorlevel,一个大坑
这几天在写svnhook,需要用到bat,这里只记录下吧:rem 检查tagsvnlook changed %REPOS% -t %TXN% | awk "{if(NR==1){str=$0}else{str=str\" \"$0}}END{print str}" | findstr "tags\/" > nulif %errorlevel% == 0 ( svnlook ...原创 2018-11-02 20:45:58 · 9192 阅读 · 3 评论