脚本文件和 .gitignore

亚雷克

我正在阅读这Programming Elixir本书,目前已经开始使用mix escript.build(类似于这个文档示例:https : //hexdocs.pm/mix/Mix.Tasks.Escript.Build.html#module-example创建一个小控制台

现在,它myprojname在项目文件夹中生成了一个可执行文件,这很酷也很好。

但我真的不想在源代码管理中跟踪可执行文件。

来自 .NET,我习惯于.gitignore忽略/bin路径下的任何内容,但 Elixir 生成的二进制文件是:

  • 在项目根
  • 在每个项目中都有不同的名称

.gitignore在 Elixir 项目中 -ing escript 文件的最佳实践是什么?

到目前为止,我已经添加了这一行,.gitignore并且它有效:

myprojname

但是有没有更好的方法让我失踪?(在.NET中,几乎所有的项目具有相同的.gitignore文件,因为被忽略什么是通常在一个预先定义的路径,如/bin/obj等,或者具有类似的延伸.solutionuseroptions

维尼修斯巴西

你应该在你的.gitignore. 例如,Livebook就是这样做的

另一种方法是使用该--path选项,您可以在其中设置自定义名称或文件夹来编译项目。确保忽略.gitignore.

mix escript.build --path executable.ignoredextension
mix escript.build --path ./ignored_folder/executable

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章