Преглед на файлове

chore(repo): add submit intent rule and bump versions

Clarify that 提交修改 means syncing all local changes by default, and bump frontend/backend patch versions for this repository rule update.

Made-with: Cursor
skygu преди 2 месеца
родител
ревизия
9b8f768900
променени са 3 файла, в които са добавени 29 реда и са изтрити 4 реда
  1. 25 0
      .cursor/rules/git-submit-intent.mdc
  2. 1 1
      Web/package.json
  3. 3 3
      server/Admin.NET.Web.Entry/Admin.NET.Web.Entry.csproj

+ 25 - 0
.cursor/rules/git-submit-intent.mdc

@@ -0,0 +1,25 @@
+---
+description: 用户说“提交修改”时,默认提交并推送全部本地修改;仅在特别说明时才只处理当前工作区
+alwaysApply: true
+---
+
+# 提交修改的默认语义
+
+当用户使用「提交修改」「把修改提交」「提交全部修改」等表达,默认按**全部本地修改同步**理解,而不是只处理当前工作区里未提交的文件。
+
+默认执行语义:
+
+1. 先检查**全部本地 Git 状态**,包括:
+   - 当前工作区未提交改动
+   - 已提交但**尚未 push** 到远端的本地提交
+2. 若工作区有改动:按约定完成版本号递增、提交相关文件。
+3. 若本地分支领先远端:在用户说“提交修改”的语境下,默认还应**推送到跟踪远端**,确保其它机器拉取到的版本与本机一致。
+
+仅当用户**明确指出**以下范围之一时,才缩小处理范围:
+
+- 「只提交当前工作区」
+- 「只 commit,不 push」
+- 「不要推远端」
+- 「只提交某几个文件/某一部分」
+
+若检测到敏感信息、凭据文件、明显运行产物或其它不应提交的内容,仍需先提醒用户并避免默认纳入提交。

+ 1 - 1
Web/package.json

@@ -1,7 +1,7 @@
 {
 	"name": "admin.net",
 	"type": "module",
-	"version": "2.4.102",
+	"version": "2.4.103",
 	"packageManager": "pnpm@10.32.1",
 	"lastBuildTime": "2026.03.15",
 	"description": "Admin.NET 站在巨人肩膀上的 .NET 通用权限开发框架",

+ 3 - 3
server/Admin.NET.Web.Entry/Admin.NET.Web.Entry.csproj

@@ -11,9 +11,9 @@
     <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore>
     <Copyright>Admin.NET</Copyright>
     <Description>Admin.NET 通用权限开发平台</Description>
-    <AssemblyVersion>1.0.69</AssemblyVersion>
-    <FileVersion>1.0.69</FileVersion>
-    <Version>1.0.69</Version>
+    <AssemblyVersion>1.0.70</AssemblyVersion>
+    <FileVersion>1.0.70</FileVersion>
+    <Version>1.0.70</Version>
   </PropertyGroup>
 
   <ItemGroup>