@angus 和我刚刚花了不少时间,试图弄清楚为什么某个主题在 GitHub 上更新后却没有同步更新。我们最终发现,该主题实际上是从 d-compat/2026.5 分支拉取的,而不是 main 分支。
原来,分支选择弹窗虽然显示“分支:main”,但如果你留空不填,系统会将分支设置为 nil 而非 main,因为 main 只是一个输入占位符,而非预填的值。
@angus 和我刚刚花了不少时间,试图弄清楚为什么某个主题在 GitHub 上更新后却没有同步更新。我们最终发现,该主题实际上是从 d-compat/2026.5 分支拉取的,而不是 main 分支。
原来,分支选择弹窗虽然显示“分支:main”,但如果你留空不填,系统会将分支设置为 nil 而非 main,因为 main 只是一个输入占位符,而非预填的值。
我几乎要称这是一个 bug,而不仅仅是用户体验问题(另外,我也不太清楚如何修复),所以最好通知一位工程师。也许 @martin 你有管理后台方面的经验?你能查看一下或进行初步分类吗?
不太确定……我认为如果占位符改为“选择特定分支或留空”,这个问题就能得到充分解决。
这难道不会导致同样的问题吗?你会保持输入为空(信任占位符),然后它又默认回 nil?
我认为理想的状态是它默认指向 main?
不是。
留空将自动选择正确的 d-compat 分支。
将其设置为 main 会覆盖该行为,并强制使用 main 分支。
问题在于,当前的占位符暗示留空会选中 main。
如果将提示文案改为不再暗示这一点的表述,混淆就会消失。
啊,好的,谢谢澄清——这个领域并非我的强项。
看来你是对的,那改起来很简单。