fix: 修复文件 Identity 不能反应文件位置变化的问题

This commit is contained in:
Liam Sho
2022-09-02 16:37:16 +08:00
parent d6c6a91fa1
commit b21a2c5a9e

View File

@@ -9,6 +9,7 @@ using MaaBuilder.Models;
using Microsoft.Extensions.FileSystemGlobbing;
using Nuke.Common;
using Nuke.Common.IO;
using Serilog;
namespace MaaBuilder;
@@ -34,7 +35,9 @@ public partial class Build
var sourceDirectory = new DirectoryInfo(input);
var allFiles = sourceDirectory.GetFiles("*.*", SearchOption.AllDirectories);
var allHashes = allFiles
.Select(x => FileSystemTasks.GetFileHash(x.FullName).ToUpperInvariant())
.Select(x => FileSystemTasks.GetFileHash(x.FullName).ToUpperInvariant() +
((AbsolutePath)x.FullName).GetUnixRelativePathTo(input))
.Select(GetStringMd5)
.OrderBy(x => x);
var hashCombinedBuilder = new StringBuilder();
foreach (var h in allHashes)