我有两个分支从我的系统 Master 和 Dev 中签出。
我的工作目录是 Master 中的 Master 我想在知道差异后将文件推送/合并到 dev。
例如在 Master 中我正在处理 abc.txt 文件,我想检查 dev 中存在的文件与 master 之间的区别。我该怎么做?
收到此错误
推送时出错 == 错误:找不到速记“dev”的引用(节点:93479) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):错误:找不到速记“dev”的引用
代码
differenceCommit(fileName,branchName) {
return new Promise(function (resolve,reject) {
let repo,
changes;
open("./master")
.then(function (repoResult) {
repo = repoResult;
return repo;
})
.then(function (commitId) {
return repo.getBranchCommit("dev");
})
///Difference Before Push
.then(function (commit) {
return commit.getDiffWithOptions("dev");
})
.then(function (diffList) {
console.log("************************");
});
}