elasticsearch,Asp.net,Windows,Git,elasticsearch" /> elasticsearch,Asp.net,Windows,Git,elasticsearch" />

Asp.net 如何控制Elasticsearch的源代码

Asp.net 如何控制Elasticsearch的源代码,asp.net,windows,git,elasticsearch,Asp.net,Windows,Git,elasticsearch,我刚刚开始一个网站的工作,我想融入其中。在我的开发环境中,我需要安装ES,以便我和其他开发人员能够以最小的工作量快速开始 我们将ASP.NET用于网站(因此我知道所有开发人员都将在Windows上运行该网站),Git用于源代码控制 在此之前,在另一个项目中,我遵循了源代码管理,并在ES中简单地控制了以下文件夹: /垃圾箱/ /配置/ /解放党/ /模块/ 请注意,上面的文件夹是针对ES 2.x的,因此可能与5.x略有不同 然后,我创建了一个简单的.bat文件,开发人员在开始处理项目时运行该文

我刚刚开始一个网站的工作,我想融入其中。在我的开发环境中,我需要安装ES,以便我和其他开发人员能够以最小的工作量快速开始

我们将ASP.NET用于网站(因此我知道所有开发人员都将在Windows上运行该网站),Git用于源代码控制

在此之前,在另一个项目中,我遵循了源代码管理,并在ES中简单地控制了以下文件夹:

  • /垃圾箱/
  • /配置/
  • /解放党/
  • /模块/
请注意,上面的文件夹是针对ES 2.x的,因此可能与5.x略有不同

然后,我创建了一个简单的
.bat
文件,开发人员在开始处理项目时运行该文件:

cd %~dp0\elastic\bin\
start elasticsearch

cd %~dp0
脚本所做的就是运行ES


然而,我想知道我是否应该对这些文件进行源代码控制。如果我有一个
.bat
文件,在开发人员开始工作时可以下载ES的新副本,也许会更好?

您是否将elasticsearch文件添加到源代码文件中并提交给源代码控制器?我以前有过源代码控制的ES文件夹,例如
/bin/
文件夹,但这可能会给我的git回购增加不必要的权重。你可以使用docker或vagrant配置吗?你不应该将Elasticsearch添加到你的源代码中。例如PHP,你可以检查这个repo:.Hmm我有点试图避免使用Docker,因为它是每个人都必须安装的另一个工具。然而,我正在尝试。谢谢你的回购!