Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
魔术师Dix
UPM解决方案:苍耳
提交
98b40635
UPM解决方案:苍耳
项目概览
魔术师Dix
/
UPM解决方案:苍耳
通知
26
Star
3
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
2
Wiki
分析
仓库
DevOps
项目成员
Pages
UPM解决方案:苍耳
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
2
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
98b40635
编写于
1月 17, 2023
作者:
魔术师Dix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【Fix】正确处理包更新规则;
上级
5cc29125
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
20 addition
and
5 deletion
+20
-5
UpmGitTool/Assets/Scritps/Core/Fetch/GitFetchReq.cs
UpmGitTool/Assets/Scritps/Core/Fetch/GitFetchReq.cs
+20
-5
未找到文件。
UpmGitTool/Assets/Scritps/Core/Fetch/GitFetchReq.cs
浏览文件 @
98b40635
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
using
System
;
using
System
;
using
System.Collections
;
using
System.Collections
;
using
System.Collections.Generic
;
using
System.IO
;
using
System.IO
;
using
UnityEngine
;
using
UnityEngine
;
...
@@ -71,16 +72,30 @@ namespace UpmGitTool
...
@@ -71,16 +72,30 @@ namespace UpmGitTool
Logger
.
Log
(
$"Git 拉取成功 :
{
GitLastName
}
"
);
Logger
.
Log
(
$"Git 拉取成功 :
{
GitLastName
}
"
);
//根据拉取到的信息反序列化拉取结果;
//根据拉取到的信息反序列化拉取结果;
string
resultDir
=
$"
{
WorkingDirectory
}
/Results-2.0.0"
;
string
resultDir
=
$"
{
WorkingDirectory
}
/Results-2.0.0"
;
foreach
(
var
file
in
Directory
.
GetFiles
(
resultDir
,
$"*
{
GitLastName
}
.json"
))
var
files
=
Directory
.
GetFiles
(
resultDir
,
$"*
{
GitLastName
}
.json"
);
List
<
FetchResult
>
results
=
new
List
<
FetchResult
>();
foreach
(
var
file
in
files
)
{
{
State
=
E_FetchState
.
Parsing
;
State
=
E_FetchState
.
Parsing
;
Logger
.
Log
(
$"已经读取到对应文件:
{
file
}
"
);
Logger
.
Log
(
$"已经读取到对应文件:
{
file
}
"
);
var
text
=
File
.
ReadAllText
(
file
,
System
.
Text
.
Encoding
.
UTF8
);
try
var
result
=
JsonUtility
.
FromJson
<
FetchResult
>(
text
);
{
AppState
.
SetFetchResult
(
result
);
var
text
=
File
.
ReadAllText
(
file
,
System
.
Text
.
Encoding
.
UTF8
);
var
result
=
JsonUtility
.
FromJson
<
FetchResult
>(
text
);
results
.
Add
(
result
);
}
catch
(
Exception
ex
)
{
Logger
.
LogError
(
$"序列化文件出错:
{
GitLastName
}
"
);
Logger
.
LogError
(
ex
.
StackTrace
);
}
}
}
State
=
E_FetchState
.
Sucess
;
State
=
results
.
Count
>
0
?
E_FetchState
.
Sucess
:
E_FetchState
.
Failed
;
foreach
(
var
result
in
results
)
AppState
.
SetFetchResult
(
result
);
}
}
private
bool
IsFetching
;
private
bool
IsFetching
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录