0

假设我正在克隆一个我总是克隆到的存储库,C:\working_copies\<customer-name>\<customer-project>\并且该项目中有变量,每次我克隆存储库时都会(由我) build.properties填充。<customer-name> <customer-project>

有没有一种方法可以通过在文件中放置一些特殊值(在 ant 中类似于${base-dir}或类似的东西)为我填充这些 build.property 值,从而自动在文件中填充这些值?

4

3 回答 3

1

不,Mercurial 完全不知道它的存储库文件夹之外的内容。

于 2010-02-26T09:42:27.713 回答
1

选项 1:确保构建过程仅依赖于相对路径,并且不要更改名称/项目变量

选项2:写一个钩子,特别是一个后克隆钩子,试试这本书的钩子教程

于 2010-02-26T09:56:30.177 回答
1

您应该可以使用Keyword Extension来安装它。只需设置一个 HGRC,它会在更新时使用您想要的值填充工作目录。

于 2010-02-27T03:32:20.560 回答