Module 为程序制作更新管理器模块

Module 为程序制作更新管理器模块,module,updates,Module,Updates,我正在做一个程序,它应该有一个“更新”模块(在线)。我不知道该怎么做。最初,我尝试使用SVN存储库。还有更好的主意吗?这通常是如何做到的? (我不是要一个具体的语言,我只是想对程序有一个大致的了解) 谢谢。我们(在内部网环境中)所做的工作大致如下: 我们有一个应用程序,它(而不是直接启动)指向一个小脚本,该脚本使用rsync从已知位置获取最新的“公开”版本 然后,脚本简单地引导应用程序本身 这样: 每个人都使用相同版本的软件 新版本易于部署:只需将它们复制到已知的“同步”位置 使用rsync或

我正在做一个程序,它应该有一个“更新”模块(在线)。我不知道该怎么做。最初,我尝试使用SVN存储库。还有更好的主意吗?这通常是如何做到的? (我不是要一个具体的语言,我只是想对程序有一个大致的了解) 谢谢。

我们(在内部网环境中)所做的工作大致如下:

我们有一个应用程序,它(而不是直接启动)指向一个小脚本,该脚本使用rsync从已知位置获取最新的“公开”版本

然后,脚本简单地引导应用程序本身

这样:

  • 每个人都使用相同版本的软件
  • 新版本易于部署:只需将它们复制到已知的“同步”位置
  • 使用rsync或类似工具可以减少开销,因为它是增量工作的
我们强制用户升级,但这种机制也可以用于在线(按需)更新