【问题标题】:How to test without committing?如何在不提交的情况下进行测试?
【发布时间】:2019-11-05 05:30:33
【问题描述】:

DefinitelyTyped 测试脚本拒绝运行,除非一切都已提交:

> npm test
..
Error: 'git diff' should be empty. Following files changed:
..

我觉得这个使用起来很尴尬。在编写类型时,我经常想尝试一些事情并运行测试以查看哪些有效,然后再决定提交什么。目前这需要重复提交所有内容,运行测试,然后恢复提交。

有没有办法在不提交的情况下运行 DefinedlyTyped 测试?

【问题讨论】:

  • 提交只会影响你的分支。在发布更改之前使用git --resetgit --rebase 进行清理。
  • 您需要npm test 的任何npm lint your-package 不提供的功能吗?如果不是,你应该对后者没问题。最重要的是,周转时间要短得多。

标签: typescript definitelytyped


【解决方案1】:

提交您的更改,然后运行 ​​npm testyarn test

如果您需要进一步更改,请使用git --amend 更新您的本地提交。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 2011-06-13
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    相关资源
    最近更新 更多