我正在尝试为我的 Electron 应用程序制作更新程序,我只想更新将从 git 获取的 html 代码。但我只想在源有新提交时获取代码,这样我可以在应用程序更新时重新加载浏览器。我怎样才能做到这一点?
这是我的最新代码:
var Git = require("nodegit");
var pathToRepo = require("path").resolve("data");
Git.Repository.open(pathToRepo).then(function (repo) {
return Git.Remote.load(repo, "origin");
}).then(function(remote) {
remote.connect(0);
return remote.download();
})
.done(function() {
console.log("Updated app");
});