-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
导入导出优化 #4602
Comments
建议: meta文件组好不要以 . 开头, 下面是我的mac系统下 `xxx:config xxx$ ls -a xxx:config xxx$ ls .DS_Store .meta.yml 这两个文件在文件夹下默认是隐藏的. |
关于忽略列表,我认为是不是可以通过新版本meta.yml来处理 类似于:
然后根据groupId和dataId 再去读对应的目录和文件加载配置就好了。 如果他有要忽略的配置,元数据里删掉那个配置就可以了。其他多余的文件不管是系统添加的还是用户破坏性添加的,都不去读取和理会就好了。 |
旧版格式就不动了,新版格式可以搞 |
我觉得问题不大,如果要完全重新设计,那新逻辑只读 |
这种感觉搞麻烦了,解压手动修改的时候,新增一个配制还得去元数据里加一下. |
可以的, 周末试试 |
好的,有啥问题可以加这个钉钉群: 23335652 |
通过对元数据指明是一种, 或者在元数据里记录过滤内容也可以, 但是type这种东西如果没有metadata 要如何记录。 |
@wjm0729 我觉得还没有讨论清楚方案, 不要急着提PR。 |
新版导出导入就是为了解决之前导出内容过于简单的问题. 我觉得可以讨论下,除了增加 type, 还有没有什么需要增加的?
|
@KeRan213539 @KomachiSion
meta数据用这种格式不错 pr的路是:
这样做的目的是规则和代码实现都简单. |
过滤列表是针对你之前编辑压缩包后多了文件的情况的,不过如果你那种是个例的话,可以不搞过滤的功能. 过滤这个再讨论吧.
|
鉴于目前导入导出功能比较弱,导出信息比较少,提出以下几点优化想法:
格式标准:
新版格式在旧格式基础上, 在 .meta.yml 中,或者新增一个 metadata 的文件以替换 .meta.yml,保存更多的信息,如文件类型等.该文件格式不必按照旧 .meta.yml 的格式, 如何方便高效解析如何组织,但是要易懂,方便人工修改
The text was updated successfully, but these errors were encountered: