【问题标题】:add external non-svn resource to svn添加外部非svn资源到svn
【发布时间】:2012-08-09 17:12:15
【问题描述】:

我有一个需要大量数据才能正常运行的项目。代码在 svn 上,但这些数据不在。现在我已经写入 REAME:

you need to download the data from http://... into share
for example:
  wget http://... share/...

我想用 svn 自动化它。我希望当用户执行svn co svn+ssh://... 时,svn 会自动下载数据文件。可以吗?

【问题讨论】:

  • 这是为了自动部署到测试区域吗?

标签: svn svn-externals


【解决方案1】:

Subversion 无法在简单结帐时自动下载其他文件。

我通常建议将您的需求视为构建问题。在开发中,您通常会运行某种构建脚本以使用您的程序。为什么不将这部分作为 build 的一部分?

你没说什么项目吧。然而,即使是不需要编译的项目(一堆 Python 脚本、PHP 代码、JaveScript 也可以经历一个构建阶段,这可以帮助您准备结帐以进行测试。您目前有某种构建过程吗?

【讨论】:

  • 是的,我正在使用基于Makefile的自动构建,可能我可以配置它来下载我需要的数据。
  • 这正是您需要做的。制作一个目标来进行下载,甚至可以让它依赖于你的构建。
猜你喜欢
  • 2011-10-07
  • 2012-08-27
  • 1970-01-01
  • 1970-01-01
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-05
相关资源
最近更新 更多