最近,我开始使用开源API文档工具Swagger(https://swagger.io/)编辑和查看我的系统上各种API的各种.yaml
和.json
文档文件。 / p>
由于我将这些文件存储在远程服务器上,而不是将它们存储为每个API的端点,因此我一直使用swagger-node实现(https://github.com/swagger-api/swagger-node),该实现可动态编辑(和实时保存)文件在远程后端上。
虽然这很好,但它却使我想到了另一个与版本控制有关的通用问题。是否有一个工具可以控制目录的版本,而该目录可以像传统的版本控制软件一样在没有直接相关动作(文件-> save,git add / commit)的情况下进行更改?我可以确保有一种方法来还原不良更改/跟踪修改,还是采用这种方法只是一个弊端?
欢呼