我在主分支上做了很多改变。现在我想隐藏这些更改,将分支切换到开发,并在那里重新应用这些更改(藏匿)。
我做到了,现在我在开发分支上,我已准备好提交所有未提交的更改。
但是我发现dev分支不是最新的,我必须将master合并到dev中,然后才能提交我的更改。
问题是这次合并给我带来了冲突。我无法看到要合并的文件,因为它们与我未提交的更改混合在一起。
我该如何解决这个问题?
答案 0 :(得分:3)
再次存储您的更改,确保您的var originalNavClasses;
function toggleNav() {
var elem = document.getElementById('navigation_list');
var classes = elem.className;
if (originalNavClasses === undefined) {
originalNavClasses = classes;
}
elem.className = /expanded/.test(classes) ? originalNavClasses : originalNavClasses + ' expanded';
}
分支位于最新dev
。
现在将HEAD
分支合并到Master
分支。您不需要选择文件。您可以选择要合并的提交,它将合并所有更改集,直到该提交。它只会合并那些已更改的文件。
现在重新申请你的藏匿处。它会引起冲突,在应用存储时它会通知冲突的文件。现在,您可以轻松浏览每个冲突的文件并选择正确的更改集。