11cafe / comfyui-workspace-manager

A ComfyUI workflows and models management extension to organize and manage all your workflows, models in one place. Seamlessly switch between workflows, as well as import, export workflows, reuse subworkflows, install models, browse your models in a single workspace
GNU General Public License v3.0
802 stars 35 forks source link

自动保存的逻辑真的狗屎 #380

Closed acolasialiuliu closed 1 month ago

acolasialiuliu commented 1 month ago

三秒存一次,默认文件名和工程文件名总是混乱,怎么切换都是同一个,如果赶上这个bug依然在,你切换到别的文件,那么好了,三秒后你这个名字的文件就被替换了,你tm,,,,,,,,,,浪费我一天的成果不说两句不行

Weixuanf commented 1 month ago

实在抱歉。您是在最新版本吗?如果您关闭自动保存,用手动保存还有遇到问题吗😥

也许后续会考虑彻底取消自动保存了吧 如果自动保存错误太多的话

acolasialiuliu commented 1 month ago

唉,手动没问题,但是自动保存就失去意义了。建议自动保存加备份,备份单独设置一个文件夹。还有那个双向同步没看懂谁跟谁双向同步。我们也可以在指定一个文件夹作为同步备份文件夹。现在的自动保存只会覆盖,连副本都不留。太可怕了。

Weixuanf commented 1 month ago

建议自动保存加备份,备份单独设置一个文件夹。

这个实现起来估计难度比较大,可能之后考虑取消自动保存功能吧,确实有点容易出错。

确实自动备份的功能我有在考虑加,可能就每隔一天去备份一遍你全部的json workflow吧 单独存放在一个comfyui/workflow _backups 之类的文件夹里 🤔

还有那个双向同步没看懂谁跟谁双向同步。

这个意思是和你选择的本地文件夹进行双向同步,ComfyUI/my_workflows 默认是这个文件夹,所有的工作流都是直接从你选定的本地文件夹中读写json。这个一定要保持在打开状态哦,未来会强制打开two way sync。(因为之前工作流是存储在浏览器数据库里的,所以称为单项同步)

acolasialiuliu commented 1 month ago

现在这俩功能就糟糕了,保存出问题的情况下,同步过来的也是错的。工具是好工具,确实缺少这么个东西,感谢回复。

Weixuanf commented 1 month ago
Screenshot 2024-05-20 at 5 15 08 PM Screenshot 2024-05-20 at 5 15 04 PM

其实每次自动保存是有version history(更改记录的) 你去下来菜单的version history里能找到

acolasialiuliu commented 1 month ago

是的我看到了,但是不知道为什么,记录只有昨天下午六点的,而我最后的工程在昨晚一点左右。中间都没有进行自动保存,可能是由于期间我的工作流导致显存炸了然后保存出了问题

acolasialiuliu commented 1 month ago

然而今天我启动cfui,默认会打开我之前的工作流,是没问题的,这会儿也就是今天下午,我看了第一次自动保存的记录,依然不是刚启动那会儿的进度,还是昨天下午六点的。

Weixuanf commented 1 month ago

umm可能自动保存确实有些许问题 我回头得在测试测试。。。实在不行的话就把自动保存功能删了吧。功能/模式太多的话容易测试不过各种情况从而产生bug,我打算精简一下功能,保证核心功能正确。

你就尽量别用自动保存了 还是手动保存模式吧

Weixuanf commented 1 month ago

另外这个自动保存的历史记录是存在浏览器数据库的,所以你中途换了浏览器的话会出问题。

acolasialiuliu commented 1 month ago

没换浏览器,我现在嘎嘎手动保存

Weixuanf commented 1 month ago

没换浏览器,我现在嘎嘎手动保存

hh 好吧~我回头再测试debug一下自动保存吧 感谢你的report,之后如果手动保存再遇到什么问题也欢迎report。希望我们能越来越完善问题越来越少吧!

谢谢~