MarkBase架构升级:Multi-Volume Virtual Tree + Dual-View Management + Git Remote修正
Some checks failed
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled

核心功能:
-  Categories/Series双视图管理(category_view.rs + import_markdown.rs)
-  FUSE Multi-Volume支持(tree_type参数)
-  SSH/SFTP/SCP/rsync协议完整实现(4042行)
-  NFS/SMB Module Phase 1-3完成
-  Archive Module Phase 1-4完成(2916行)
-  Download Center API完整实现
-  S3兼容API实现(560行)

Git配置修正:
-  删除错误origin(gitea.momentry.ddns.net)
-  删除m5max128(指向机器名)
-  设置origin = m5max128gitea.momentry.ddns.net/admin/markbase
-  设置m4minigitea = m4minigitea.momentry.ddns.net/warren/markbase

数据清理:
-  删除38个临时SQLite(保留accusys.sqlite、demo.sqlite)
-  删除.bak、test_*.bin、调试脚本等临时文件
-  删除临时目录(build/、download files/、raid_test/等)
-  更新.gitignore排除临时文件

架构优化:
- 52个文件修改,2434行新增,4739行删除
- Workspace成员整合(16个crate)
- 数据库状态:accusys.sqlite保留(主demo测试)

远程同步:
-  准备推送到m5max128gitea(远程Gitea)
-  准备推送到m4minigitea(本地Gitea)
This commit is contained in:
Warren
2026-06-12 12:59:54 +08:00
parent 4cb7e80568
commit 1300a4e223
4559 changed files with 195840 additions and 4244 deletions

View File

@@ -0,0 +1,233 @@
{
"builtTestProducts" : [
],
"copyCommands" : {
},
"explicitTargetDependencyImportCheckingMode" : {
"none" : {
}
},
"generatedSourceTargetSet" : [
],
"pluginDescriptions" : [
],
"swiftCommands" : {
"C.MarkBaseInstallerMinimal-arm64-apple-macosx-release.module" : {
"executable" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc",
"fileList" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources",
"importPath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules",
"inputs" : [
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/main.swift"
},
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt"
},
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources"
}
],
"isLibrary" : false,
"moduleName" : "MarkBaseInstallerMinimal",
"moduleOutputPath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules/MarkBaseInstallerMinimal.swiftmodule",
"objects" : [
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o"
],
"otherArguments" : [
"-target",
"arm64-apple-macosx26.0",
"-whole-module-optimization",
"-num-threads",
"10",
"-serialize-diagnostics",
"-O",
"-j10",
"-DSWIFT_PACKAGE",
"-DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE",
"-module-cache-path",
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/ModuleCache",
"-parseable-output",
"-Xfrontend",
"-entry-point-function-name",
"-Xfrontend",
"MarkBaseInstallerMinimal_main",
"-parse-as-library",
"-swift-version",
"6",
"-plugin-path",
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing",
"-sdk",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk",
"-F",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks",
"-I",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib",
"-L",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib",
"-g",
"-Xcc",
"-isysroot",
"-Xcc",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk",
"-Xcc",
"-F",
"-Xcc",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks",
"-Xcc",
"-fPIC",
"-Xcc",
"-g",
"-package-name",
"markbaseinstallerminimal"
],
"outputFileMapPath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/output-file-map.json",
"outputs" : [
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o"
},
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules/MarkBaseInstallerMinimal.swiftmodule"
}
],
"prepareForIndexing" : false,
"sources" : [
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/main.swift"
],
"tempsPath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build",
"wholeModuleOptimization" : true
}
},
"swiftFrontendCommands" : {
},
"swiftTargetScanArgs" : {
"MarkBaseInstallerMinimal" : [
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc",
"-module-name",
"MarkBaseInstallerMinimal",
"-package-name",
"markbaseinstallerminimal",
"-c",
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/main.swift",
"-I",
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules",
"-target",
"arm64-apple-macosx26.0",
"-whole-module-optimization",
"-num-threads",
"10",
"-serialize-diagnostics",
"-O",
"-j10",
"-DSWIFT_PACKAGE",
"-DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE",
"-module-cache-path",
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/ModuleCache",
"-parseable-output",
"-Xfrontend",
"-entry-point-function-name",
"-Xfrontend",
"MarkBaseInstallerMinimal_main",
"-parse-as-library",
"-swift-version",
"6",
"-plugin-path",
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing",
"-sdk",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk",
"-F",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks",
"-I",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib",
"-L",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib",
"-g",
"-Xcc",
"-isysroot",
"-Xcc",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk",
"-Xcc",
"-F",
"-Xcc",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks",
"-Xcc",
"-fPIC",
"-Xcc",
"-g",
"-package-name",
"markbaseinstallerminimal",
"-driver-use-frontend-path",
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc"
]
},
"targetDependencyMap" : {
"MarkBaseInstallerMinimal" : [
]
},
"testDiscoveryCommands" : {
},
"testEntryPointCommands" : {
},
"traitConfiguration" : {
"default" : {
}
},
"writeCommands" : {
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources" : {
"alwaysOutOfDate" : false,
"inputs" : [
{
"kind" : "virtual",
"name" : "<sources-file-list>"
},
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/main.swift"
}
],
"outputFilePath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources"
},
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList" : {
"alwaysOutOfDate" : false,
"inputs" : [
{
"kind" : "virtual",
"name" : "<link-file-list>"
},
{
"kind" : "file",
"name" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o"
}
],
"outputFilePath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList"
},
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt" : {
"alwaysOutOfDate" : true,
"inputs" : [
{
"kind" : "virtual",
"name" : "<swift-get-version>"
},
{
"kind" : "file",
"name" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc"
}
],
"outputFilePath" : "/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt"
}
}
}