0
私はサーバー上のgit repoにローカルブランチのリストを送る必要があるノードAPIサーバーを作成しています。多くの場所はNodeGitからRepository#getReferenceNamesを使用することをお勧めし、これは私が何をすべきかです:NodeGitローカルブランチのリストを取得するにはどうすればよいですか?
exports.getBranches = function (req, res) {
NodeGit.Repository.open(config.database).then(function(repo) {
return repo.getReferenceNames(NodeGit.Reference.TYPE.LISTALL);
}).then(function (arrayString) {
res.status(200).json({message: "OK", data: arrayString});
}).catch(function (err) {
res.status(500).json({message: err, data: []});
}).done(function() {
console.log("finish");
});
};
ただし、この機能は、すべての枝を返します。コマンドラインのようなローカルブランチを取得する方法がありますgit branch
はありますか?