如何运行“git submodule init”以及如何“构建”程序

时间:2013-01-01 18:09:22

标签: c# git visual-studio github steambot

我想在我的项目中包含SteamBot,但我已经在第一步,即设置步骤中难倒了。

来自SteamBot的自述文件:

  

步骤0:如果您刚刚克隆了此存储库,则需要执行一些操作。

     
      
  1. 运行git submodule init初始化子模块配置文件。
  2.   
  3. 运行git submodule update以提取最新版本的子模块(即SteamKit2)。
  4.   
  5. 构建程序。由于SteamKit2是根据LGPL许可的,而SteamBot应该在MIT许可下发布,因此SteamKit2的代码不能包含在SteamBot中。这包括可执行文件。我们可能会在GitHub上提供下载。
  6.   
  7. 继续像往常一样。
  8.   

我认为“克隆”只意味着点击网站上的“克隆在Windows中”按钮,对吧?但我不知道如何“运行git submodule init”或如何“构建程序”。如果有人能告诉我具体做什么,那就太好了。

1 个答案:

答案 0 :(得分:1)

好吧,因为您似乎正在使用 Github for Windows 并使用“Clone in Windows”按钮克隆SteamBot,我可以告诉您,您不需要触摸子模块(或运行git submodule init... update),因为 Github for Windows 已经为您克隆了回购邮件。这需要处理数字1和2。

据我所知,SteamBot是一个Visual Studio项目(有一个* .csproj和一个* .sln文件),所以构建它应该是打开它(即解决方案,* .sln文件)在Visual Studio中单击 Build 按钮。

但是如果你不知道构建对C#有什么意义或它是如何完成的(我猜你也在为你自己的项目使用),你可能应该更多地了解C#和Visual Studio,然后再投入进入这个。建立一个项目是你应该知道如何做的最基本的事情之一。