tiddly-gittly / TidGi-Desktop

TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipping and Anki connect. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)
https://tidgi.fun
Mozilla Public License 2.0
1.77k stars 111 forks source link

bug: 本地commit出错但不报错 #559

Open seri037 opened 6 months ago

seri037 commented 6 months ago

Environment 环境信息

TidGi (linux) Version v0.9.6

Electron Version: 29.2.0 Node Version: 20.9.0 Chromium Version: 122.0.6261.156

Description 描述

未设置git全局user.name与user.email变量时,本地commit出错,但应用不报错提醒用户,仅在终端日志显示错误原因。且最终错误地提示“本地commit完成”、“无需同步,本地状态和云端一致”,导致无法正确备份、与云端同步,同时使用户难以排查错误。

image

Steps to Reproduce 复现方式

git config --global user.name ""

git config --global user.email ""

打开TidGi。任选一知识库。对设置了“云端同步知识库”的知识库,点击“立即同步云端”。对于备份在本地的知识库,点击“备份至本地Git”。

Additional Context 额外上下文

No response