Mercurial 替换克隆文件中的值?

发布于 2024-08-21 20:49:32 字数 383 浏览 8 评论 0原文

假设我正在克隆一个存储库,我总是将其克隆到 C:\working_copies\\\ 并且该项目的 build 中有变量.properties 填写为 ;每次克隆存储库时,(由我)。

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

Say I'm cloning a repository that I always clone to C:\working_copies\<customer-name>\<customer-project>\ and that the project has variables in it's build.properties that get filled in with <customer-name> <customer-project> (by me) everytime I clone the repo.

Is there a way that I can fill in these values in the file automatically by placing some special value in the file (in ant it's something like ${base-dir} or something like that) that would fill in these build.property values for me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情域 2024-08-28 20:49:32

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

选项2:编写 挂钩,特别是克隆后挂钩,请尝试 hook 教程的书

option 1: make sure build process only relies on relative paths, and dont change name/project variable

option2: write a hook, specifically a post-clone hook, try the book for a hook tutorial

极致的悲 2024-08-28 20:49:32

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

No, Mercurial is completely unaware of what is outside of it's repository folder.

丢了幸福的猪 2024-08-28 20:49:32

您应该能够使用关键字扩展来配置它。只需设置一个 HGRC,在更新时使用您想要的值填充工作目录。

You should be able to rig this up using the Keyword Extension. Just set up a HGRC that populates the working directory with the values you want upon update.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文