繁体   English   中英

如何gitignore快照文件夹?

[英]How to gitignore snapshot folders?

我开始了解有关Jest和测试(如快照测试)的更多信息。 我配置反应配置的方式是......

- src
  - components
    - Component1
      - index.js
      - __tests__
        - Component1.test.js
        - __snapshots__
  - Component2
      - index.js
      - __tests__
        - Component2.test.js
        - __snapshots__

等等。

我想知道在我的.gitignore写入什么行以忽略具有此结构的__snapshots__文件夹。

目前我有这个(这是错的)

/src/components/*/__snapshots__/

另外,最好是将它们保留在版本控制中还是忽略它们? 我仍然想知道我需要把什么放在我的gitignore ,但是也希望听到关于这个的想法!

谢谢!

我有同样的问题,最后在这里找到这篇文章。 但是,Jest文档指出:

所有快照文件应与它们所涵盖的模块及其测试一起提交

希望这对帮助我的人有所帮助。

资料来源: https//jestjs.io/docs/en/snapshot-testing.html#should-snapshot-files-be-committed

忽略任何地方名为snapshots的文件夹,但不忽略具有相同名称的文件

__snapshots__/

因为它在末尾只有一个“/”,所以只匹配目录 - 删除它也会使模式捕获具有相同名称的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM