背景:我和一个同事在做一个项目,这是一个巨大的项目(对我们来说),我们已经在过去的3年里一直在做。有一吨的分支功能,错误修复,构建等。我认为相当正常的项目。我们都在不同的分支工作的新功能,完成并合并到开发分支。
几天后,我们正在测试新的应用程序构建,我们意识到在合并到dev的过程中,我不小心踩到了他添加到数据库迁移中的大约10行代码。
问:在git中有没有一种方法可以返回并抓取这10行代码,然后将它们带回来?
我知道我可以回到提交,复制代码并粘贴到它需要去的地方,在一个新的小分支,并将其合并到开发,所以我有我们需要的,但是,对于未来,如果我踩在更大的变化,这将是更复杂的,而不仅仅是复制粘贴,我想知道我可以得到的变化回来,不能通过回滚,因为我们从原来的分支进展太远。
1条答案
按热度按时间mqkwyuun1#
在visual studio中,进入git repository并点击本地历史:
在devops中,进入分支历史并查看分支预合并,你也可以在devops中查看特定的文件历史。