File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11## 描述
22
3- ### 问题的背景
3+ ### 问题背景 (必填)
44
5- 简要说明此 PR 修复的具体问题或改进的功能背景
5+ 1 . 简要说明此 PR 修复的具体问题或改进的功能背景
6+ 2 . 列出与此 PR 相关的 issue 或任务,若没有填 ` N/A `
67
7- 例如:
8-
9- - 当前 ` chsrc list ` 命令无法正确排序镜像源列表
10- - ` chsrc measure ` 命令不支持IPv6测速
11- - ` chsrc set ` 命令的源选择逻辑不够智能,无法自动选择最快源
12-
13- ### 相关 issue
14-
15- 列出与此 PR 相关的 issue 或任务,若没有填 ` N/A `
8+ ---
169
1710例如:
1811
19- - Closes ` #123 ` (修复了` list ` 命令的问题)
20- - Depends on ` #789 ` (等待依赖PR的合并)
12+ 当前 ` chsrc list ` 命令无法正确排序镜像源列表
2113
22- ### 这个PR做了什么
14+ - Closes #123
15+ - Depends on #789
2316
24- 简要描述本PR的改动内容
17+ < br >
2518
26- 例如:
2719
28- - 修复了 ` list ` 命令的排序问题
29- - 增加了对 IPv6 的测速支持
30- - 优化了 ` set ` 命令的源选择逻辑
3120
32- ---
21+ ## 方案 (必填)
3322
34- ## 方案
23+ 详细描述针对该问题或功能改进的解决方案
3524
36- 简要描述针对该问题或功能改进的解决方案
25+ < br >
3726
38- 例如:
27+ ## 实现 (可选)
3928
40- - 对 ` list ` 命令进行了排序优化,确保镜像源按照正确的顺序展示
41- - 在 ` measure ` 命令中加入了 ` -ipv6 ` 选项,支持 IPv6 测速
42- - 对 ` set ` 命令进行了改进,加入了自动选择最快镜像源的逻辑
43-
44- ---
29+ 在按照上述方案实现时,若遇到需记录和提醒他人的细节时,务必在此描述
4530
46- ## 实现
31+ < br >
4732
48- 详细描述本 PR 的具体实现,包括代码改动的关键点和实现方式
4933
50- 例如:
5134
52- - 在 ` list ` 命令中使用新的排序算法
53- - 在 ` measure ` 命令中添加了IPv6支持,具体通过解析 ` -ipv6 ` 选项来启用
54- - 修改了 ` set ` 命令的源选择逻辑,通过测速算法选择最快源
5535
56- ---
36+ ## 测试 (可选)
5737
58- ## 注意
38+ 描述如何验证本 PR,列出具体的测试步骤
5939
60- 列出需要特别注意的事项
40+ < br >
6141
62- 例如:
6342
64- - ` -ipv6 ` 选项需要网络环境支持 IPv6地址,测试时请确保 IPv6 可用
65- - 在使用 ` -dry ` 选项进行模拟时,命令只会打印过程,而不会实际执行更换源操作
66- - 此 PR 向后兼容,原有命令和选项不受影响
6743
68- ---
44+ ## 备注 (可选)
6945
70- ## 测试
46+ 列出需要特别注意或额外注意的事项
7147
72- 描述如何验证本 PR,列出具体的测试步骤
48+ ---
7349
7450例如:
7551
76- - 运行 ` chsrc list ` 命令,验证镜像源是否按正确的顺序列出
77- - 使用 ` chsrc measure <target> -ipv6 ` 进行 IPv6 测速,确保能够正常测速
78- - 运行 ` chsrc set <target> ` 命令,验证是否能够自动选择最快的源并成功更换
52+ - 此 PR 向后兼容,原有命令和选项不受影响
7953
80- ---
54+ < br >
You can’t perform that action at this time.
0 commit comments