注册
登录
会员
标签
统计
帮助
Subversion中文站论坛
»
TortoiseSVN专区
» TSVN能够整合到自动发布吗?
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
TSVN能够整合到自动发布吗?
jameshitachi
新手上路
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2009-3-19 14:40
只看该作者
TSVN能够整合到自动发布吗?
我想站设一个自动发布的测试环境,关于自动发布的方式我参考了以下这篇文章:
Windows 2003下配置
SVN
自动备份、发布网站
http://xuming.net/2008/05/svn-windows-post-commit-bat.html
方法不外乎就是在post-commit.bat里写程序,例如:
svn.exe update e:\
web
但我同时也参考了svn:keywords的功能:
http://www.svn8.com/SVNSY/20080223/151.html
我想将自动发布跟Keyword功能整合在服务器上.
使用者在程序中写入Keyword $Id$,但是不必在客户端设置Property。
想透过服务器自动发布到测试站台时,将$Id$替换上去。
但是替换的动作必须依赖TSVN,请问有没有方法可以在post-commit.bat里用命令列方式呼叫TSVN做自动发布呢?
UID
11961
帖子
6
精华
0
积分
3
阅读权限
10
在线时间
0 小时
注册时间
2009-3-17
最后登录
2009-3-20
查看详细资料
TOP
jameshitachi
新手上路
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2009-3-19 17:33
只看该作者
我自己试出来了,post-commit.bat用以下的指令
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"e:\web" /closeonend:1
但还是有问题,这个batch程序在服务器上可以运行,但透过客户端触发hook时,发布的动作会失败,有人晓得问题在那里吗?
UID
11961
帖子
6
精华
0
积分
3
阅读权限
10
在线时间
0 小时
注册时间
2009-3-17
最后登录
2009-3-20
查看详细资料
TOP
rocksun
管理员
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2009-3-20 13:33
只看该作者
不明白你的目的?
客户端钩子还是服务器钩子?
我的Blog,欢迎友情链接:
http://rocksun.cn
支持Subversion中文站,欢迎友情链接我们:
http://www.subversion.org.cn/
Twitter Me:
http://twitter.com/rocksun
,可以加入QQ群11097243和21860927,群策群力。
UID
130
帖子
1304
精华
1
积分
8682
阅读权限
200
在线时间
437 小时
注册时间
2006-9-17
最后登录
2009-3-22
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
最近访问的版块 ...
Subversion客户端技巧
Subversion服务器配置
EasySVN
CVS
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
赞助商连接:
on-site machining
paper bag manufaturer
Pest Control