首页 > 解决方案 > 你如何处理 git 中的临时 nuget 包更新

问题描述

对我来说,需要对我们的一个 nuget 进行更改并在同一个 git 分支中使用它并不少见。当实际推动改变时,这不可避免地很烦人,但我会处理它。

但是,当我开发 nuget 包时,我经常需要从本地磁盘存储库构建和使用。这会导致对最终不需要的 .csproj 和 package.config 文件进行许多修改。这成为最大的问题是当我实际上对那些需要的文件进行更改时。

我为此想出的最好的解决方法是在更新包之前暂存所有更改,因此我所有好的更改都已暂存,而我的所有临时更改都没有。但这只是到目前为止,因为最终我将进行更多需要上演的更改。如果有一种方法可以“隔离”nuget 更新所做的更改,那么它们就在那里,但不是我实际开发更改的一部分。

有没有一种很好的方法来处理这样的临时更改,所以我可以让我的好更改免于不必要的包更新?

标签: c#gitnuget

解决方案


推荐阅读