我正在阅读Programming Elixir的书,目前已经到了使用mix escript.build创建一个小控制台的地步(类似于这个文档示例:https://hexdocs.pm/mix/Mix.Tasks.Escript.Build.html#module-example)。
现在,它在项目文件夹中生成一个可执行的myprojname,这是很酷和很好的。
但我真的不想跟踪源代码管理中的可执行文件。
来自.NET的我习惯于忽略/bin路径下的任何东西,但是二进制的/bin生成的是:
在.gitignore项目中,-ing脚本文件的最佳实践是什么?
到目前为止,我已经将这一行添加到.gitignore中,它可以工作:
myprojname但还有更好的方法让我错过吗?(在.NET中,几乎所有的项目都有相同的.gitignore文件,因为任何要忽略的东西通常都在预定义的路径(如/bin、/obj等)下,或者具有类似于.solutionuseroptions的扩展名。
发布于 2021-10-06 15:23:34
您应该在您的.gitignore中显式列出它。例如,Livebook就是如此。就是这么做的。
另一种方法是使用--path选项,您可以在其中设置自定义名称或文件夹来编译项目。确保在.gitignore中忽略此路径。
mix escript.build --path executable.ignoredextension
mix escript.build --path ./ignored_folder/executablehttps://stackoverflow.com/questions/69467990
复制相似问题