Mercurial:放置“样式文件”的位置所以它可以(轻松)用于我的所有项目

发布于 2024-10-19 03:45:47 字数 458 浏览 2 评论 0原文

只是了解可用于 hg loghg Tip 的 Mercurial 的 --style--template 选项我发现它们非常有帮助,但我不知道将我的“样式文件”放在哪里

我有一个“样式文件”,它允许我执行 hg Tip --style ./my-风格——而且效果很好。只是我不希望这个样式文件成为我的项目下的文件。我希望能够在我的所有项目中使用它。我不希望它成为默认样式(因此它不是更新 .hgrc 样式字段的选项)。

我应该把这个文件放在哪里?我是否只需要放在我的主目录中并像hg Tip --style ~/my-style一样引用它?

不确定您是否需要知道,但虽然我有时使用 Windows,但我主要使用 Linux。

Just learning about mercurial's --style and --template options that can be used on hg log and hg tip and I find them to be extremely helpful, but I can't figure out where to put my "style files"

I have a "style file" which will allow me to do a hg tip --style ./my-style — and it works great. Except that I don't want this style file to be a file under my project. And I want to be able to use it on all my projects. I don't want it to be the default style (so it isn't an option to update .hgrc's style field).

Where should I put this file? Do I just need to put in in my home directory and refer to it like hg tip --style ~/my-style?

Not sure if you need to know, but although I use Windows at times, I mostly use Linux.

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

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

发布评论

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

评论(2

月野兔 2024-10-26 03:45:47

你把它放在哪里并不重要。我通常将与 hg 相关的文件组织在我的主目录中的一个目录中,我称之为 ~/.hgstuff。我有一个 hgignore 和其他一些常见的设置文件。

您还可以使用[alias]部分来定义别名,它将自动应用您的样式文件。例如:

[alias]
stip = tip --style ~/.hgstuff/my-style

然后您只需运行 hg stip 即可获得您的风格化版本。

如果你想为每个命令使用样式,你可以在 [ui] 部分设置它:

[ui]
style = ~/.hgstuff/my-style

It doesn't really matter where you put it. I usually organize my hg-related files in a single directory in my home directory which I call ~/.hgstuff. I have an hgignore and some other common settings files in there.

You can also use the [alias] section to define aliases which will automatically apply your style file. Eg:

[alias]
stip = tip --style ~/.hgstuff/my-style

Then you just need to run hg stip to get your stylized version.

If you want to use the style for every command, you can set it in the [ui] section:

[ui]
style = ~/.hgstuff/my-style
℡寂寞咖啡 2024-10-26 03:45:47

您还可以将其粘贴到 Mercurial 的模板目录中(如果使用 tortoisehg,则为 C:\program files\mercurial\templates 或 c:\program files\tortoisehg\templates,或者在 Ubuntu 上为 /usr/share/mercurial/templates),以使其在系统中可用-宽的。

You can also stick it in Mercurial's template directory (C:\program files\mercurial\templates or c:\program files\tortoisehg\templates if using tortoisehg, or /usr/share/mercurial/templates on Ubuntu) to make it available system-wide.

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