提交 469e861e 编写于 作者: 魔术师Dix's avatar 魔术师Dix

【Perf】默认不显示分支版本;

上级 331a1f59
......@@ -94,6 +94,10 @@ namespace UpmGitTool
public string RepositoryUrl => m_RepositoryUrl;
public string GitUrl => m_Url;
/// <summary>
/// 是否是分支版本(建议跳过这个,除非已经安装);
/// </summary>
public bool IsBrachVersion { get; private set; }
public void OnAfterDeserialize()
{
......@@ -101,9 +105,8 @@ namespace UpmGitTool
string semver = Version.GetShortName();
string revision = refName;
VersionString = revision.Contains(semver)
? $"{semver}"
: $"{semver} ({revision})";
IsBrachVersion = !revision.Contains(semver);
VersionString = IsBrachVersion ? $"{semver} ({revision})" : semver;
}
}
......
......@@ -90,7 +90,13 @@ namespace UpmGitTool.UI
//更新版本列表;
var L = new List<IListViewData>();
foreach (var version in package.Versions)
{
//除非已经安装,否则不推荐操作分支版本;
if (version.IsBrachVersion && !version.IsInstalled())
continue;
L.Add(version);
}
VersionContent.UpdateList(L);
//找到默认显示的版本;
var defVersion = Package.GetDefaultShowVersion();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册