首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Escript文件和.gitignore

Escript文件和.gitignore
EN

Stack Overflow用户
提问于 2021-10-06 14:51:38
回答 1查看 65关注 0票数 2

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

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

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

来自.NET的我习惯于忽略/bin路径下的任何东西,但是二进制的/bin生成的是:

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

.gitignore项目中,-ing脚本文件的最佳实践是什么?

到目前为止,我已经将这一行添加到.gitignore中,它可以工作:

代码语言:javascript
复制
myprojname

但还有更好的方法让我错过吗?(在.NET中,几乎所有的项目都有相同的.gitignore文件,因为任何要忽略的东西通常都在预定义的路径(如/bin/obj等)下,或者具有类似于.solutionuseroptions的扩展名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-06 15:23:34

您应该在您的.gitignore中显式列出它。例如,Livebook就是如此。就是这么做的。

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

代码语言:javascript
复制
mix escript.build --path executable.ignoredextension
mix escript.build --path ./ignored_folder/executable
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69467990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档