我试图为我的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");
});