Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在空闲时间从事一个基于网络的项目。我在我的机器上设置了 SVN(运行 XP)。我想要做的是通过钩子将我的存储库的副本复制到 htdocs 文件夹(开发机器)后提交。这样我就可以在浏览器中测试我的更改。
我知道我可以编写一个 .bat 文件,但我不确定语法是什么。我可以执行基本的 DOS 复制命令,但我看到了一个示例,它在复制时向 SVN 提供了用户名和密码。我需要这样做吗?
就.bat文件的语法而言,有人能指出我正确的方向吗?
或者甚至可能提出更好的方法。
谢谢
红豆书有钩子一节。还描述了提交后参数。
@echo off set destination=c:\inetpub\wwwroot\blah\blah set source_path=%1 set revision=%2 svn export --username user --password pass "%source_path%" "%destination%"
说了这么多;如果您不需要,我不会将您的测试环境与您的源代码控制如此紧密地结合在一起。
您可以编写一个完全独立的作业来轮询您感兴趣的颠覆位置,并在检测到更改时进行导出。