chore: 初始化 TFS 2013 工作项批量导入工具集

- TfsExcelImporter: WinForms 桌面版,走 TFS Client OM(本环境 wit REST 路由 404,OM 是唯一可行通道)
- tfs_import.py: REST 版命令行导入器,供 wit 接口可用的 TFS 实例使用
- templates: Excel 导入模板及其 OOXML 源部件
- README: 两套工具定位、配置、环境坑点与验证方式
- 真实台账与本机工作笔记不入库,仅提交 work_items.example.csv 说明列结构
This commit is contained in:
chenshoulin
2026-11-01 11:21:20 +08:00
commit 8d1af0d11c
23 changed files with 2423 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
{
"tfs_url": "http://pdtfs01.dev.goldenstand.cn:8080/tfs/DefaultCollection",
"project": "Tools_Dev",
"team": "DataTechnologies",
"work_item_type": "Task",
"parent_title": "陈首林",
"parent_id": "",
"iteration_path": "2026年Sprint\\2026年Sprint10",
"area_path": "",
"auth": {
"mode": "ntlm",
"username": "chenshoulin",
"password": "Password72",
"domain": ""
},
"field_refs": {
"title": "System.Title",
"state": "System.State",
"assigned_to": "System.AssignedTo",
"financial_project": "",
"completed": "",
"log_date": "",
"created_date": "System.CreatedDate",
"closed_date": "Microsoft.VSTS.Common.ClosedDate",
"iteration_path": "System.IterationPath",
"area_path": "System.AreaPath"
},
"resolve_fields_by_display_name": {
"financial_project": "FinancialProject",
"completed": "Completed",
"log_date": "LogDate"
},
"bypass_rules": true,
"skip_existing_titles": true,
"default_state": "To Do"
}