我有一些有趣的发展情况。客户端和部署服务器位于防火墙内,无法访问 Subversion 服务器。但是开发人员在防火墙之外并且能够使用 Subversion 服务器。现在我制定的解决方案是更新我的本地代码副本,然后使用 UnleashIT 提取最近更新的文件。
问题是如何从 Subversion 中获取更新的文件,以便它们可以通过防火墙进行物理传输并放在部署服务器上。
我不担心尝试更改防火墙设置或尝试找出一种更简单的方法从防火墙内部访问 Subversion 服务器。我只是对从最近更改文件的存储库中获取部分导出的方法感兴趣。
还有其他建议吗?
找到答案:除了我标记为答案的答案之外,我还发现以下内容可以从 TortoiseSVN 执行此操作:
来自http://svn.haxx.se/tsvn/archive-2006-08/0051.shtml
* select the two revisions
* right-click, "compare revisions"
* select all files in the list
* right-click, choose "export to..."