“文件名”与“文件名-git”

“文件名”与“文件名-git”

以 -git 结尾的文件的含义是什么?例如,我在终端中搜索“xcb-imdkit”,然后按选项卡。 xcb-imdkit 以及“xcb-imdkit-git”出现。

答案1

在 Arch 中,经常会看到项目发布的 AUR 包与同一项目的常规快照包一起出现。这些快照包通常带有后缀-git(至少,当它们涉及 git 存储库的快照时)。在某些情况下,通常当项目不发布版本时,没有相应的非-git包。

xcd-imdkit-git是此模式的一个实例:它打包项目的 git 存储库的快照,没有任何正式版本

答案2

我认为这里没有比“它可能与 Git 相关的事情”更可靠的约定了。

搜索包含匹配项的 Debian 软件包调出文件,我可以观察到以下粗略模式;

  • 一些版本控制工具具有特定于的模块或组件git;您可能会期望找到类似的模块,其后缀类似于-svn-hg-cvs对于其他版本控制系统;
  • 通过使用此命名约定,某些文件或包被标记为源自上游项目的 Git 存储库(据我所知,xcb-imdkit-git这是一个示例;
  • 有些工具的命名只是为了传达它们以某种方式在 Git 存储库上运行或允许您以某种方式连接到 Git;
    • 作为这种情况的一个特例,某些项目包含钩子脚本,这些脚本的命名是为了表明它们在特定 Git 钩子中的预期用途。

相关内容