git add --patch和yarn.lock

时间:2018-11-26 18:16:24

标签: git yarnpkg

  

TLDR:如何在各种依赖项更改后如何git add --patch yarn.lock?

好的,这可能是我有时比较麻烦的工作流程,但是我想在决定是否真的是真的之前先了解所有可能的选项

因此,我真的很想有时候快速前进,然后git add --patch在感觉到版本混乱的时候按自己的意愿在上下文块/大块中进行更改,并且无论如何我最近都更喜欢git add --patch当我有意识地做出决定时,一个接一个地看到我的变化时... 到目前为止,我遇到的唯一问题是yarn.lock(我猜package-lock.json可能是相同的)。

为了弄清楚一点,在弄乱,更改各种东西,安装/删除依赖项之后,我决定例如这些更改之一现在已变为“官方”,我可以轻松地选择与此相关的所有所需更改。但是在这个阶段,我可能已经安装/删除了多个依赖关系,所以yarn.lock发生了很大变化,与package.json相反,我不能安全,轻松地选择我关心的更新。并非没有详细检查所有更改的软件包并弄清它们的依赖性。 还是我错过了什么?

基于issue使用git checkout -- yarn.lock可能是一种方法,因此我将检出以前的yarn.lock,但与之相比,我至少必须暂时撤消对package.json的更改我的yarn add/remove ..,以便yarn.lock正确更新,将所有内容混合在一起,然后重做我的package.json / yarn.lock更改并继续我的工作。

还有其他方法/建议吗?

0 个答案:

没有答案