我们有很多 SQL 脚本存储在一个共享目录 (cca 500) 中。它按文件夹组织,但树结构不是最好的,因为一个文件可以分配到更多类别(文件夹)。
我想我可以用一些附加信息标记所有文件,例如通过向每个文件添加一行:
/* Project<ProjectName>, Department<DepartmentName> Tags<Tag1, Tag2, Tag3> */
并使用一些正则表达式仅在这些标签中进行搜索。有没有办法做到这一点?
如何找到 Project=ProjectName 和标签之一是 Tag1 的所有文件?
更多细节:我们希望拥有易于使用、易于搜索的 SQL 脚本共享存储库。我们不需要版本控制(sql 脚本主要是代码片段)。我试过 Git(对于这个任务来说太复杂了),Trac Wiki - 存储和加载脚本的额外工作太多(我们使用 PostgreSQL 和 pgAdmin/Squirell)。这就是我最终得到普通共享目录的原因——唯一的问题是内容不容易搜索。我可以一次搜索所有文件(例如使用 SublimeText),但我认为通过找到这个问题的答案可以显着改善这一点。