Git 如何使warn.lock指向最近的提交

Git 如何使warn.lock指向最近的提交,git,yarnpkg,yarn-lock.json,Git,Yarnpkg,Yarn Lock.json,在我的package.json中有一个指向git repo和分支(例如git)的依赖项+ssh://git@github.com/some repo#some分行名称)。当我安装依赖项时,Thread将提交ish解析为Thread.lock中的特定提交散列,这会导致我的部署最终提取旧版本的代码。有没有办法让Thread始终从指定的git分支提取最近的提交?Thread.lock的整个要点是锁定特定的提交。为什么要自动将其解析为新版本?(虽然我不建议您这样做,但您可以:删除纱线。锁定或使用纱线添加

在我的package.json中有一个指向git repo和分支(例如
git)的依赖项+ssh://git@github.com/some repo#some分行名称
)。当我安装依赖项时,Thread将提交ish解析为Thread.lock中的特定提交散列,这会导致我的部署最终提取旧版本的代码。有没有办法让Thread始终从指定的git分支提取最近的提交?

Thread.lock的整个要点是锁定特定的提交。为什么要自动将其解析为新版本?(虽然我不建议您这样做,但您可以:删除
纱线。锁定
或使用
纱线添加一些repo
,我遇到了相同的问题。使用常规npm软件包,可以解析到更新的版本,例如使用插入符号或瓷砖。这确保新的
纱线安装
可以解析最新版本。通过git链接,这是可以做到的。)似乎不可能解决方法是删除
纱线。锁定
文件并再次执行
纱线安装
。我找不到任何其他方法。如果有,请共享