我正在使用SVN进行项目,为了便于部署到服务器,我们只是在那里使用另一个SVN登记。所以我一直在使用远程桌面登录服务器,然后触发更新(我们使用Tortoise SVN)。
是否有现有工具(或SVN功能)允许我在不登录服务器并手动执行的情况下触发此更新?
答案 0 :(得分:1)
就像ChrisH所说,这可能有点矫枉过正,但是CruiseControl或其他平台上的等价物非常容易设置为简单的SVN更新。如果需要,还可以很简单地将Ant脚本或其他构建位包含在进程中。
答案 1 :(得分:0)
这可能有点矫枉过正,但Hudson肯定会为你做这件事。
答案 2 :(得分:0)
您可以使用:
<强> 1。创建一个提交后挂钩以更新您的副本
http://www.codersrevolution.com/index.cfm/2008/9/15/Creating-a-postcommit-hook-for-Subversion
<强> 2。使用sharpsvn lib自动执行更新过程
http://sharpsvn.open.collab.net/servlets/ProjectProcess?documentContainer=c4__Samples&view
使用上述方法,您无需登录远程服务器即可手动更新副本。