gitignore 和 hgignore 的相互转换?
Posted
技术标签:
【中文标题】gitignore 和 hgignore 的相互转换?【英文标题】:Interconversion of gitignore and hgignore? 【发布时间】:2011-05-19 22:35:27 【问题描述】:我刚刚开始使用 hg-git 将一些 mercurial 存储库推送到 github,我意识到如果人们使用 git 检查它们,他们将需要存储库中的 .gitignore 文件。是否有任何自动化方法可以将 hgignore 转换为 gitignore 或反之亦然?
【问题讨论】:
【参考方案1】:如果您只是在 hgignore 中使用 glob 语法,那么您需要做的就是重命名它,它应该可以正常工作。如果您使用的是正则表达式语法,那么这将是一个不同的故事......
【讨论】:
顶部的那行“syntax: glob”怎么样? 它会匹配一个名为syntax: glob
的文件,你可能不会拥有它:)
那是不是真的,至少对于 git 版本 1.8.3.4 它不适用于每个有效的 .hgignore 表达式。
@AlexanderOrlov - 你能详细说明哪些不起作用或提供链接吗?我现在只是想在 git 中使用 hgignore 格式的文件。
@Robbie Globs like /coffee/**/*.js 在 hg 中不起作用。以上是关于gitignore 和 hgignore 的相互转换?的主要内容,如果未能解决你的问题,请参考以下文章
Github使用.gitignore文件忽略不必要上传的文件 (转)
想在 TortoiseHG/Mercurial 中为我的 .hgignore 文件创建一些默认值